Room.cs 641 B

12345678910111213141516171819202122232425
  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. }
  18. }