Я пытаюсь создать пользовательский контент в Unity с помощью LootLocker. Аутентификация работает нормально, но я не могу создать актив, несмотря ни на что. Пробовал версии 2.1.1 и 1.2.7. Это код, который я использую:
публичный класс LootLockerManager: MonoBehaviour { недействительный старт() { DontDestroyOnLoad(gameObject); ГостьЛогин(); } public void TakeScreenshot (string levelName) { строка filePath = Directory.GetCurrentDirectory() + «/Assets/Screenshots/»; ScreenCapture.CaptureScreenshot(Path.Combine(filePath, levelName + "-screenshot.png")); } IEnumerator WaitScreenshot (имя уровня строки) { TakeScreenshot (имя уровня); доходность возвращает новый WaitForEndOfFrame(); } public void SaveLevelCloud (строка inputName) { string name = "Новый кандидат на актив"; LootLockerSDKManager.CreatingAnAssetCandidate(имя, (ответ) => { если (ответ.успех) { Debug.LogWarning("Успешное создание кандидата на актив"); Debug.LogWarning(response.text); //UploadLevelData(response.asset_candidate_id, inputName); } еще { Debug.LogWarning("Ошибка при создании кандидата на актив"); Debug.LogWarning(response.text); } }); } общественная недействительность GuestLogin() { TextMeshProUGUI logStatus = GameObject.FindGameObjectWithTag("LogStatusText").GetComponent(); LootLockerSDKManager.StartGuestSession((ответ) => { если (!ответ.успех) { SaveLevelCloud("тест"); возвращаться; } }); } } И результат, который он генерирует:
Я пытаюсь создать пользовательский контент в Unity с помощью LootLocker. Аутентификация работает нормально, но я не могу создать актив, несмотря ни на что. Пробовал версии 2.1.1 и 1.2.7. Это код, который я использую:
публичный класс LootLockerManager: MonoBehaviour { недействительный старт() { DontDestroyOnLoad(gameObject); ГостьЛогин(); } public void TakeScreenshot (string levelName) { строка filePath = Directory.GetCurrentDirectory() + «/Assets/Screenshots/»; ScreenCapture.CaptureScreenshot(Path.Combine(filePath, levelName + "-screenshot.png")); } IEnumerator WaitScreenshot (имя уровня строки) { TakeScreenshot (имя уровня); доходность возвращает новый WaitForEndOfFrame(); } public void SaveLevelCloud (строка inputName) { string name = "Новый кандидат на актив"; LootLockerSDKManager.CreatingAnAssetCandidate(имя, (ответ) => { если (ответ.успех) { Debug.LogWarning("Успешное создание кандидата на актив"); Debug.LogWarning(response.text); //UploadLevelData(response.asset_candidate_id, inputName); } еще { Debug.LogWarning("Ошибка при создании кандидата на актив"); Debug.LogWarning(response.text); } }); } общественная недействительность GuestLogin() { TextMeshProUGUI logStatus = GameObject.FindGameObjectWithTag("LogStatusText").GetComponent(); LootLockerSDKManager.StartGuestSession((ответ) => { если (!ответ.успех) { SaveLevelCloud("тест"); возвращаться; } }); } } И результат, который он генерирует: [img]https://i.stack.imgur.com/THMff.png[/img]