// ------------------------------------------------------------------------------- // AckAccountLogin // ------------------------------------------------------------------------------- public void AckAccountLogin(MsgAckAccountLogin message, NetworkConnection connection = null) { string sResult = message.nResult.ToString(); if (message.nResult == Constants.INT_SUCCESS) { sResult = Constants.INT_SUCCESS.ToString(); clientAccount = new CAccount(); clientAccount.sName = message.sName; clientAccount.sMail = message.sMail; clientAccount.bBanned = message.bBanned; clientAccount.bDeleted = message.bDeleted; clientAccount.bConfirmed = message.bConfirmed; actorsRemaining = message.nActorsRemaining; networkManager.netState = BaseNetworkManager.NetStateType.InLobby; } DictionaryDoAction("CallbackLogin", new string[] { sResult }); }
// ------------------------------------------------------------------------------- // OnAckAccountLogin // ------------------------------------------------------------------------------- public void OnAckAccountLogin(NetworkMessage networkMessage) { MsgAckAccountLogin message = networkMessage.ReadMessage <MsgAckAccountLogin>(); clientManager.AckAccountLogin(message, networkMessage.conn); }