Ejemplo n.º 1
0
        // -------------------------------------------------------------------------------
        // 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 });
        }
Ejemplo n.º 2
0
        // -------------------------------------------------------------------------------
        // OnAckAccountLogin
        // -------------------------------------------------------------------------------
        public void OnAckAccountLogin(NetworkMessage networkMessage)
        {
            MsgAckAccountLogin message = networkMessage.ReadMessage <MsgAckAccountLogin>();

            clientManager.AckAccountLogin(message, networkMessage.conn);
        }