Scene.cs 447 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Base;
  2. namespace Model
  3. {
  4. public enum SceneType
  5. {
  6. Share,
  7. Game,
  8. Login,
  9. Lobby,
  10. Map,
  11. Launcher,
  12. Robot,
  13. BehaviorTreeScene,
  14. RobotClient,
  15. Realm,
  16. }
  17. public sealed class Scene: Component
  18. {
  19. public Scene Parent { get; set; }
  20. public string Name { get; set; }
  21. public SceneType SceneType { get; private set; }
  22. public override void Dispose()
  23. {
  24. if (this.Id == 0)
  25. {
  26. return;
  27. }
  28. base.Dispose();
  29. }
  30. }
  31. }