Timur, Я сделал игру на Unity. Игра состоит только из одной сцены. В этой сцене есть объекты (Emty object), на которых просто висят скрипты, больше они ничего не делают. На Unity все работает как должно. Делаю билд для android, на нем этих объектов со скриптами нет. Для проверки я добавил на эти Emty object спрайты белых кружков, соответственно запускаю игру в Unity эти кружки есть. Делаю билд для android, запускаю на эмуляторе android studio, белых кружков нет.
По коду.
public class UnitDatabase : MonoBehaviour
{
public static UnitDatabase Instance;
Примерно так начинаются все менеджеры для удобного доступа из любых других мест.
Соответственно сообщение:
UnitDatabase.Instance is NULL!
Это логи о том что объект не найден.
if (UnitDatabase.Instance == null)
{
Debug.LogError("UnitDatabase.Instance is NULL! Cannot record round.");
return;
}
Еще раз повторюсь, все делаю первый раз, могу где то говорить не правильно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.