Пример #1
0
 public Engine(IUpdateReceiver reciever, IUpdateBroadcaster broadcaster, IReceiverQueue <IGameUpdate> queue,
               IServerGameState serverGameState, IServerStateManager serverStateManager, ICommandDecoder decoder, ICommandEncoder encoder)
 {
     _reciever           = reciever;
     _broadcaster        = broadcaster;
     _queue              = queue;
     _serverGameState    = serverGameState;
     _serverStateManager = serverStateManager;
     _decoder            = decoder;
     _encoder            = encoder;
 }
Пример #2
0
 public UpdateBroadcaster(IServerGameState serverGameState)
 {
     _serverGameState = serverGameState;
 }
Пример #3
0
 public ServerStateManager(IServerGameState serverGameState)
 {
     _serverGameState = serverGameState;
 }