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
            });
        }
Example #2
0
    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);
    }