public void HandleAnswer(AnswerBase answer) { LastAnswer = answer; switch (answer.MsgType) { case MessageType.InitCharacter: HandleAnswerInitCharacter((AnswerInitCharacter)answer); return; } }
protected void TrySendAnswerToGameClient(int userId, AnswerBase answer) { if (userId <= 0) { return; } if (!gameClients.TryGetValue(userId, out var client)) { return; } client.HandleAnswer(answer); }
public void ClearLastAnswer() { //test method LastAnswer = null; }