Example #1
0
 // конструктор сообщения в котором содерждатся данные о типе сообщения, данных инициализации, действиях игрока, обновлениях состояния, результатх игры
 public Message(
     MessageType type,
     InitializationData initializationData = null,
     PlayerActionData playerActionData     = null,
     StateUpdateData stateUpdateData       = null,
     GameResultsData gameResultsData       = null)
 {
     Type = type;
     InitializationData = initializationData;
     PlayerActionData   = playerActionData;
     StateUpdateData    = stateUpdateData;
     GameResultsData    = gameResultsData;
 }
Example #2
0
 private void ProcessGameResultsData(GameResultsData data)  // метод обработки соощения с данными о конце игры
 {
     State = GameClientState.GameEnded;
     GameEnded(this, new Network.GameEndedEventArgs(data.Reason));
 }