void OnSavePlayer(Client peer, C_Scene_SavePlayer_0x0305 msg) { Singleton._log.Info("C_Scene_SavePlayer_0x0305" + ", client=" + peer._accountName); var rs = Singleton._sqlServer.SavePlayer(msg._playerData); Singleton._log.Info("S_Scene_SavePlayer_0x0305" + ", client=" + peer._accountName); Send(peer, new S_Scene_SavePlayer_0x0305 { _returnCode = rs }); }
public void SavePlayer(PlayerData playerData, Action <int> action) { //return; if (playerData == null) { Debug.LogError("playerData is empty! "); return; } Debug.Log("[C_Scene_SavePlayer_0x0305]"); _onSavePlayer = action; var data = new C_Scene_SavePlayer_0x0305(); data._playerData = playerData; Singleton._serverCallback.AddCallback <S_Scene_SavePlayer_0x0305>(OnSavePlayer); Singleton._messageManager.Send(data); }