Я получаю сообщение об ошибке тайм-аута при попытке получить данные | GameSparks x Unity - PullRequest
0 голосов
/ 08 марта 2020

Я делаю игры в Unity и хочу управлять своими данными с помощью GameSparks. Эта ошибка не возникает, если для режима предварительного просмотра GameSparksSettings установлено значение true. Режим предварительного просмотра имеет значение false, и при попытке извлечь данные возникает ошибка.

Я пытался исправить эту ошибку в последние несколько дней, но она не будет работать. Согласно этому форуму , эта проблема уже должна быть решена.

Моя версия GameSparks SDK: 5.6.5.281

{"error": "timeout"} UnityEngine.Debug: LogError (Object) <> c: b__6_0 (LogEventResponse) (в разделе Assets / Scripts / GameSparksLeaderboard.cs: 98) GameSparks.Core. <> C__DisplayClass1: b__0 (GSObject) (в c /: /workspace/clientsdk-dotnet-rt-tls/GameSparks.Api/Core/GSTypedRequest.cs:118) GameSparks.Core. <> c__DisplayClass4: b__1 () (в c: / jenkins / workspace / clientsdk-) do tnet -rt-tls / GameSparks.Api / Core / GSRequest.cs: 78) GameSparks.Platforms.PlatformBase: Update () (в ресурсах / GameSparks / Platforms / PlatformBase.cs: 290)

void Start()
{
     LoadPoint();
}

public void LoadPoint()
{
    new LogEventRequest()
        .SetEventKey("LoadPlayerData")
        .Send((response) =>
        {
            if (!response.HasErrors)
            {
                GSData scriptData = response.ScriptData.GetGSData("data");
                PlayerData playerData = new PlayerData
                {
                    Point = (int)scriptData.GetInt("Point")
                };

                Debug.Log("Point = " + playerData.Point);
            }
            else
            {
                Debug.Log("Error Loading player data");
                Debug.LogError(response.Errors.JSON);
            }
        });
}

Странно, почему это не происходит только в режиме предварительного просмотра. Кто-нибудь, помогите, пожалуйста!

...