Ejemplo n.º 1
0
        // ===============================================================================
        // ACTOR METHODS
        // ===============================================================================

        // -------------------------------------------------------------------------------
        // ReqActorPlayerCreate
        // -------------------------------------------------------------------------------
        public void ReqActorPlayerCreate(string sName, string[] fields, Action <string[]> callbackFunction)
        {
            DictionaryAddAction(callbackFunction);

            MsgReqActorPlayerCreate message = new MsgReqActorPlayerCreate {
                sName    = sName,
                sAspects = fields
            };

            networkManager.client.Send(MsgReqActorPlayerCreate.nId, message);
        }
Ejemplo n.º 2
0
        // -------------------------------------------------------------------------------
        // ReqActorPlayerCreate
        // -------------------------------------------------------------------------------
        public MsgAckActorPlayerCreate ReqActorPlayerCreate(MsgReqActorPlayerCreate message, NetworkConnection connection = null)
        {
            bool     _bSuccess = false;
            CAccount cAccount  = null;

            if (dictLobby.TryGetValue(connection, out cAccount))
            {
                _bSuccess = TryActorPlayerCreate(cAccount, message.sName, message.sAspects);
            }

            return(new MsgAckActorPlayerCreate {
                bSuccess = _bSuccess
            });
        }
Ejemplo n.º 3
0
        // ===============================================================================
        // ACTOR RELATED
        // ===============================================================================

        // -------------------------------------------------------------------------------
        // OnMsgReqActorPlayerCreate
        // -------------------------------------------------------------------------------
        public void OnMsgReqActorPlayerCreate(NetworkMessage networkMessage)
        {
            MsgReqActorPlayerCreate message = networkMessage.ReadMessage <MsgReqActorPlayerCreate>();

            networkMessage.conn.Send(MsgAckActorPlayerCreate.nId, accountManager.ReqActorPlayerCreate(message, networkMessage.conn));
        }