Пример #1
0
    public void GetPlayerData(string accountName, Action <PlayerData> action)
    {
        Debug.Log("[C_Scene_GetPlayerData_0x0309]");
        _onGetPlayerData = action;
        var data = new C_Scene_GetPlayerData_0x0309();

        data._accountName = accountName;
        Singleton._serverCallback.AddCallback <S_Scene_GetPlayerData_0x0309>(OnGetPlayerData);
        Singleton._messageManager.Send(data);
    }
Пример #2
0
        void OnGetPlayerData(Client peer, C_Scene_GetPlayerData_0x0309 msg)
        {
            Singleton._log.Info("C_Scene_GetPlayerData_0x0309" + ", client=" + peer._accountName);
            var data = Singleton._sqlServer.GetPlayerData(msg._accountName);

            Singleton._log.Info("S_Scene_GetPlayerData_0x0309" + ", client=" + peer._accountName);
            Send(peer, new S_Scene_GetPlayerData_0x0309
            {
                _playerData = data
            });
        }