Beispiel #1
0
        // -------------------------------------------------------------------------------
        // ReqActorPlayerDelete
        // -------------------------------------------------------------------------------
        public void ReqActorPlayerDelete(string _sName, Action <string[]> callbackFunction)
        {
            DictionaryAddAction(callbackFunction);

            MsgReqActorPlayerDelete message = new MsgReqActorPlayerDelete {
                sName = _sName
            };

            networkManager.client.Send(MsgReqActorPlayerDelete.nId, message);
        }
Beispiel #2
0
        // -------------------------------------------------------------------------------
        // ReqActorPlayerDelete
        // -------------------------------------------------------------------------------
        public MsgAckActorPlayerDelete ReqActorPlayerDelete(MsgReqActorPlayerDelete message, NetworkConnection connection = null)
        {
            bool     _bSuccess = false;
            CAccount cAccount  = null;

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

            return(new MsgAckActorPlayerDelete {
                bSuccess = _bSuccess
            });
        }
Beispiel #3
0
        // -------------------------------------------------------------------------------
        // OnMsgReqActorPlayerDelete
        // -------------------------------------------------------------------------------
        public void OnMsgReqActorPlayerDelete(NetworkMessage networkMessage)
        {
            MsgReqActorPlayerDelete message = networkMessage.ReadMessage <MsgReqActorPlayerDelete>();

            networkMessage.conn.Send(MsgAckActorPlayerDelete.nId, accountManager.ReqActorPlayerDelete(message, networkMessage.conn));
        }