public void SetPlayer(uint playerID, pnCallback cb = null) { pnCli2Auth_AcctSetPlayerRequest req = new pnCli2Auth_AcctSetPlayerRequest(); req.fPlayerID = playerID; req.fTransID = GetTransID(); lock (fStream) { if (cb != null) fCallbacks.Add(req.fTransID, cb); req.Send(fStream); } }
private void ISetPlayer() { pnCli2Auth_AcctSetPlayerRequest req = new pnCli2Auth_AcctSetPlayerRequest(); req.Read(fStream); if (fAcctGuid == Guid.Empty) { pnAuth2Cli_AcctSetPlayerReply reply = new pnAuth2Cli_AcctSetPlayerReply(); reply.fResult = ENetError.kNetErrPlayerNotFound; reply.fTransID = req.fTransID; reply.Send(fStream); } else { fVaultCli.SetPlayer(req.fPlayerID, fAcctGuid, new pnCallback(new pnVaultPlayerSet(IOnPlayerSet), new PlayerSetData(req.fTransID, req.fPlayerID))); } }