Я делаю игры в 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);
}
});
}
Странно, почему это не происходит только в режиме предварительного просмотра. Кто-нибудь, помогите, пожалуйста!