SceneHelper.cs 462 B

1234567891011121314151617181920
  1. namespace ET
  2. {
  3. public static class SceneHelper
  4. {
  5. public static int DomainZone(this Entity entity)
  6. {
  7. return ((Scene) entity.Domain)?.Zone ?? 0;
  8. }
  9. public static Scene DomainScene(this Entity entity)
  10. {
  11. return (Scene) entity.Domain;
  12. }
  13. public static Scene ZoneScene(this Entity entity)
  14. {
  15. return Game.Scene.Get(entity.DomainZone());
  16. }
  17. }
  18. }