PlayerStats.Valid не возвращает true - PullRequest
2 голосов
/ 16 мая 2019

Я пытаюсь получить статус пользователя через сервисы Google Play, чтобы создать систему ежедневных вознаграждений для моей игры, и я не получаю значение обратно как истинное, моя игра подключается к Google Play, но я не могу получить данные пользователя,Вот фрагмент кода ниже

private string gameId = "3140248";
private bool testMode = true;

public List<Upgrades> upgrades = new List<Upgrades>();
public List<Area> areas = new List<Area>();

public Text Loading;
public GameObject ErrorGoogle;
public PlayerStats PlayerStats;

public void Start()
{
    StartCoroutine("Connection");
}

IEnumerator Connection()
{
    yield return new WaitForSeconds(2f);
    PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
    PlayGamesPlatform.DebugLogEnabled = true;
    PlayGamesPlatform.InitializeInstance(config);
    PlayGamesPlatform.Activate();
    PlayerStats = new PlayerStats();

    Social.localUser.Authenticate((bool success) =>
    {
        if (success == false)
        {
            ErrorGoogle.SetActive(true);
        }

        else if (PlayerStats.Valid)
        {
            Database();
        }
    });
}
...