Сделайте неактивный объект снова активным после перехода из главного меню в игровой процесс.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Сделайте неактивный объект снова активным после перехода из главного меню в игровой процесс.

Сообщение Anonymous »


В моей игре есть система инвентаря, которая активируется при нажатии кнопки. Я сделал игровые объекты системы инвентаря DontDestroyOnLoad при переключении между сценами. Когда игрок возвращается в главное меню, игровые объекты становятся неактивными. Я не знаю, как снова сделать их активными при возвращении в игру.

Вот как я сделал их неактивными при переходе в главное меню:

if (SceneManager.GetActiveScene() == SceneManager.GetSceneByName("MainMenu")) { рюкзак.SetActive(ложь); buttonI.SetActive(ложь); рюкзакАудио.Стоп(); холст.SetActive(ложь); InventoryManager.SetActive(ложь); } еще { // Что-то здесь } Я пытался сделать их активными при повторном получении текущей сцены, но это не сработало. Я подумал о PlayerPrefs, потому что у меня уже есть система сохранения и загрузки, но я не знаю, как ее сделать.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»