Below is a rundown of what is in the package and the folder/file structure for reference. The asset doesn’t have any scripts that can be safely removed if it is the function properly, so please make sure you have imported the whole package before using the asset. If you have an older version of the asset, it may be necessary to remove the old version entirely & to import the latest version.
Carter Games/Multi Scene/Documentation
- Multi Scene Documentation.pdf
Carter Games/Multi Scene/Editor
- CarterGames.MultiScene.Editor.asmdef
/Art
- MultiSceneEditorHeader.png
- MultiSceneLogo.png
- SettingsIcon.png
- CarterGamesBanner.png
- Scene Group Icon.png
- Script File Icon.png
- Settings File Icon.png
/Custom Editors
/Inspectors
- SceneGroupEditor.cs
- SettingsAssetEditor.cs
/Property Drawers
- DefaultGroupCategoryDrawer.cs
- GroupCategoryDrawer.cs
/Detection
- EditorEvtDetector.cs
/Editor Events
- MultiSceneEditorEvents.cs
/Editor Windows
- SceneGroupLoader.cs
/Helpers
- DisplayExtensions.cs
- EditorSceneHelper.cs
- MultiSceneEditorUtil.cs
/Settings
- AssetCreator.cs
- MultiSceneSettings.cs
Carter Games/Multi Scene/Runtime
- CarterGames.Multiscene.Runtime.asmdef
- MultiSceneManager.cs
/Assets
- AssetAccessor.cs
- DefaultGroupCategory.cs
- GroupCategory.cs
- MultiSceneAsset.cs
- MultiSceneMono.cs
- MultiSceneSettingsAsset.cs
/Attributes
- MultiSceneOrderedAttribute.cs
- OrderedHandler.cs
- OrderedListenerData.cs
/Built-In Extensions
/Do Not Destroy
- DoNotDestroyAccessor.cs
/Events
- MultiSceneEvt.cs
/Listeners
- IMultiSceneAwake.cs
- IMultiSceneEnable.cs
- IMultiSceneStart.cs
- ListenerHandler.cs
/Logs
- MsLog.cs
/Popup Dialogues
- MultiScenePopups.cs (Unity Editor Only Class)
/Referencing
- MultiSceneRef.cs
/Scene Groups
- SceneData.cs
- SceneGroup.cs
- SceneGroupEditorLoadMode.cs
/Scene Loader
- BaseMultiSceneLoader.cs
Carter Games/Multi Scene/Extensions
- Multi Scene URP Extension.unitypackage
URP Extension
ℹ️ An extension to the asset that helps with camera stacking in URP between scenes. Its not a perfect solution but it does work. The solution will be updated in a future release. This isn’t enabled by default as it required the URP package to function.
/Editor
- CarterGames.MultiScene.Extensions.URP.Editor.asmdef
- BaseCameraEditor.cs
/Runtime
- CarterGames.MultiScene.Extensions.URP.Runtime.asmdef
- MultiSceneBaseCamera.cs
- MultiSceneOverlayCamera.cs