Room.cs 684 B

123456789101112131415161718192021222324252627
  1. using System.Collections.Generic;
  2. using TrueSync;
  3. namespace ET
  4. {
  5. [ChildOf]
  6. [ComponentOf]
  7. public class Room: Entity, IScene, IAwake, IUpdate
  8. {
  9. public SceneType SceneType { get; set; } = SceneType.Room;
  10. public string Name { get; set; }
  11. public long StartTime { get; set; }
  12. public FrameBuffer FrameBuffer { get; } = new();
  13. public FixedTimeCounter FixedTimeCounter { get; set; }
  14. public List<long> PlayerIds { get; } = new(LSConstValue.MatchCount);
  15. public int PredictionFrame { get; set; } = -1;
  16. public int RealFrame { get; set; } = -1;
  17. public SaveData SaveData = new();
  18. }
  19. }