// ------------------------------------------------------------------------------- // ReqActorPlayerDelete // ------------------------------------------------------------------------------- public void ReqActorPlayerDelete(string _sName, Action <string[]> callbackFunction) { DictionaryAddAction(callbackFunction); MsgReqActorPlayerDelete message = new MsgReqActorPlayerDelete { sName = _sName }; networkManager.client.Send(MsgReqActorPlayerDelete.nId, message); }
// ------------------------------------------------------------------------------- // 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 }); }
// ------------------------------------------------------------------------------- // OnMsgReqActorPlayerDelete // ------------------------------------------------------------------------------- public void OnMsgReqActorPlayerDelete(NetworkMessage networkMessage) { MsgReqActorPlayerDelete message = networkMessage.ReadMessage <MsgReqActorPlayerDelete>(); networkMessage.conn.Send(MsgAckActorPlayerDelete.nId, accountManager.ReqActorPlayerDelete(message, networkMessage.conn)); }