Exemple #1
0
    public void InitializeLocalPlayerRecord(string data)
    {
        if (string.IsNullOrEmpty(data))
        {
            this.LogError("Player Record Data Error: data is empty");
            return;
        }

        _playerRecord = JsonReader.Deserialize <PlayerRecordDO>(data);
    }
Exemple #2
0
    private void GetDataDefault(string data)
    {
        if (string.IsNullOrEmpty(data))
        {
            this.LogError("Player Record Data Error: data is empty");
            return;
        }

        _playerRecord = JsonReader.Deserialize <PlayerRecordDO>(data);
    }
Exemple #3
0
    //for local tests
    public PlayerRecordDO CreateDefaulEnemyRecord(PlayerRecordDO player, int avatar)
    {
        PlayerRecordDO enemy = new PlayerRecordDO();


        enemy.Id         = 100;
        enemy.Name       = "Bad Guy";
        enemy.Level      = player.Level;
        enemy.Experience = player.Experience;

        enemy.Coins = 1000;
        enemy.Gems  = 100;

        return(enemy);
    }
Exemple #4
0
    public void InitializePlayerRecord(string data)
    {
        if (string.IsNullOrEmpty(data))
        {
            this.LogError("Player Record Data Error: data is empty");
            return;
        }

        PlayerRecordResponseMessage response = JsonReader.Deserialize <PlayerRecordResponseMessage>(data);
        UserTicket playerData = response.UserTicket;

        _playerRecord = new PlayerRecordDO
        {
            Id    = playerData.Id,
            Level = playerData.Level,
            Name  = playerData.Nickname,
            Coins = playerData.Coins,
            Gems  = playerData.Gems,
        };
    }