Search Feedback

36
votes

SCENE ASSET - ALLOW FOR IT IN THE RUNTIME AND TO BE LOADED BY SCENE MANAGER

Assets

-

-

UnityEngine.SceneAsset is hidden. UnityEditor.SceneAsset is public.
A scene asset can be referenced and serialized if we convert it to and from a UnityEngine.Object.
This asset reference is useful because it points to the same scene even if it is moved and renamed.
Also it would be nice to be able to call SceneManager.LoadScene and SceneManager.LoadSceneAsync with the reference to the SceneAsset instead of a path from the BuildSettings scenes list.
This way we can have only one scene in the BuildSettings. This will be a base scene that contain all the game managers and references to all the other needed scenes.

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10650)

2D

(277)

Ads

(52)

AI & Navigation

(79)

Analytics

(130)

Animation

(395)

Asset Store

(345)

Asset Store Publisher

(11)

Assets

(540)

Audio

(179)

Cloud Build

(143)

Collaborate

(59)

Docs & Tutorials

(238)

Editor

(2481)

Everyplay

(16)

Game Performance Reporting

(16)

General

(971)

Graphics

(865)

GUI

(426)

Input

(168)

Licensing

(90)

Networking

(187)

Physics

(381)

Platforms

(439)

Profiling & Optimization

(83)

Runtime

(181)

Scripting

(1160)

Terrain

(170)

WebGL

(142)