Scene.cs 491 B

123456789101112131415161718192021222324252627282930313233
  1. using ETModel;
  2. namespace ETHotfix
  3. {
  4. public sealed class Scene: Entity
  5. {
  6. public ETModel.Scene ModelScene { get; set; } = new ETModel.Scene();
  7. public string Name { get; set; }
  8. public Scene()
  9. {
  10. this.InstanceId = IdGenerater.GenerateId();
  11. }
  12. public Scene(long id): base(id)
  13. {
  14. this.InstanceId = IdGenerater.GenerateId();
  15. }
  16. public override void Dispose()
  17. {
  18. if (this.IsDisposed)
  19. {
  20. return;
  21. }
  22. base.Dispose();
  23. this.ModelScene.Dispose();
  24. }
  25. }
  26. }