Table of Contents

Class SceneData

Namespace
CodeBase.SceneManagementSystem.Core
Assembly
4Experience.CodeBase.SceneManagementSystem.Runtime.dll
[CreateAssetMenu(menuName = "4Experience/CodeBase/Scene Management System/SceneData")]
public class SceneData : ExtendedScriptableObject
Inheritance
Object
ScriptableObject
SceneData
Extension Methods

Properties

SceneName

public string SceneName { get; private set; }

Property Value

string

SceneReference

public SceneReference SceneReference { get; private set; }

Property Value

SceneReference

Methods

DisplaySceneNameInspector()

private void DisplaySceneNameInspector()

Load(bool)

public void Load(bool useLoadingScreen = false)

Parameters

useLoadingScreen bool

LoadAdditive()

public void LoadAdditive()

LoadAdditiveAsync()

public void LoadAdditiveAsync()

LoadAsync()

public AsyncOperation LoadAsync()

Returns

AsyncOperation

OnValidate()

protected virtual void OnValidate()

UnloadAsync()

public void UnloadAsync()