Получение индекса активной сцены в Unity

272
04 ноября 2017, 11:46

Добрый вечер!

Необходимо занести индекс активной сцены в переменную i.
Следующий вариант кода выдаёт ошибку.

using ...
using UnityEngine.SceneManagement;
byte i;
i = (byte)(SceneManager.sceneLoaded());

Как корректно реализовать поставленную задачу (используя SceneManager)?

Answer 1

Нужно вот это:

SceneManager.GetActiveScene().buildIndex;

Т.к. GetActiveScene() возвращает текущий активный на данный момент объект Scene, то вот в нем как раз есть тот самый заветный индекс - Scene.buildIndex. И name тоже, если вдруг понадобится.

READ ALSO
Инспекция кода: drag and drop на svg

Инспекция кода: drag and drop на svg

Здравствуйте! Вчера вечером задал вопрос, на который пока никто не ответилЗадача такая: перетаскивать карточки по заданным областям поля,...

351
Вырезать данные с помощью split или slice (JS)

Вырезать данные с помощью split или slice (JS)

Добрый день, у меня есть строка в виде 100 ($50)Помогите вывести с этой строки число 50

302
Делаю директиву

Делаю директиву

Делаю директиву которая должна слушать ивент наведении мышки на элемент и если мышка наведена и не шевелиться 5 сек должна присвоить элементу...

366
Как запустить React на сервере Express

Как запустить React на сервере Express

У меня есть готовый проект на реакт, мне нужно запустить его на сервереИспользую фреймворк Express для Node

312