O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

[Unity] Como pegar nome da scene atual?

Iniciado por Aurora, 16/05/2018 às 16:29

16/05/2018 às 16:29 Última edição: 16/05/2018 às 19:33 por Corvo
Olá pessoal

Gostaria de saber se alguém sabe o código para pegar o nome da scene atual, por exemplo, eu tenho uma scene chamada "tela 1" gostaria de pegar o nome dessa "tela 1" automáticamente por script, mas não sei se tem comando para isso, tá dificil achar pesquisando no google.

Por que eu preciso? Eu quero fazer um script automático que vai somar o nome da tela atual (tela 1) com + 1 para ir para a tela seguinte (tela 2), mas como são muitas telas, queria agilizar o processo.

Não entendo absolutamente nada da Unity, então vou chutar:
SceneManager.GetActiveScene();

Assim como o poe citou:
SceneManager.GetActiveScene().name;

Vale notar que o Unity pode trabalhar com inúmeras scenes ao mesmo tempo, então use isso apenas se estiver trabalhando com apenas 1 scene por vez.

É necessário incluir o namespace UnityEngine.SceneManagement;