Beispiel #1
0
        public void HandleAnswer(AnswerBase answer)
        {
            LastAnswer = answer;

            switch (answer.MsgType)
            {
            case MessageType.InitCharacter:
                HandleAnswerInitCharacter((AnswerInitCharacter)answer);
                return;
            }
        }
Beispiel #2
0
        protected void TrySendAnswerToGameClient(int userId, AnswerBase answer)
        {
            if (userId <= 0)
            {
                return;
            }

            if (!gameClients.TryGetValue(userId, out var client))
            {
                return;
            }

            client.HandleAnswer(answer);
        }
Beispiel #3
0
 public void ClearLastAnswer()
 {
     //test method
     LastAnswer = null;
 }