private void HandleRequestNicknameResult(NodeMessage lobbyMsg) { GameFrameworkMessage.RequestNicknameResult protoMsg = lobbyMsg.m_ProtoData as GameFrameworkMessage.RequestNicknameResult; if (null == protoMsg) { return; } GfxStorySystem.Instance.SendMessage("show_nickname", protoMsg.m_Nicknames); }
internal void DoRequestNickname(string accountId) { AccountInfo accountInfo = m_AccountSystem.FindAccountById(accountId); if (accountInfo != null) { NodeMessage replyMsg = new NodeMessage(LobbyMessageDefine.RequestNicknameResult, accountId); GameFrameworkMessage.RequestNicknameResult protoMsg = new GameFrameworkMessage.RequestNicknameResult(); List<string> nicknameList = m_NicknameSystem.RequestNicknames(accountId); protoMsg.m_Nicknames.AddRange(nicknameList); replyMsg.m_ProtoData = protoMsg; NodeMessageDispatcher.SendNodeMessage(accountInfo.NodeName, replyMsg); } }