public SingleRoomManager(ServerRoomFactory roomFactory, RoomEventDispatcher dispatcher, bool tokenOnce, IRoomListener roomListener) { _dispatcher = dispatcher; _dispatcher.OnRoomEvent += OnRoomEvent; _playerInfoManager = new PlayerInfoManager(tokenOnce); _roomFactory = roomFactory; roomFactory.TokenGenerator = _playerInfoManager; _roomListener = roomListener; _debugSystem = new ServerDebugInfoSystem(this); }
//private Stopwatch _stopwatch; public SingleRoomManager(ServerRoomFactory roomFactory, RoomEventDispatcher dispatcher, IRoomListener roomListener) : this(roomFactory, dispatcher, false, roomListener) { }