Additive Scene Manager
An API For Level Streaming in Unity.
Loading...
Searching...
No Matches
AdditiveSceneTriggerEditor Class Reference

Editor Script to render the Inspector for AdditiveSceneTrigger. More...

Private Member Functions

VisualElement CreateSceneListBox ()
 Creates a box that contains the list of Visible Scenes.
void OnItemIndexChanged (int oldIndex, int newIndex)
 Ensure that this trigger's scene always stays at index 0 in the list.

Private Attributes

AdditiveSceneTrigger additiveSceneTrigger
 The AdditiveSceneTrigger we are inspecting.
SerializedProperty visibleScenesProp
 SerializedProperty for AdditiveSceneTrigger.visibleScenes.
ListView listViewVisibleScenes
 The Listview which displays AdditiveSceneTrigger.visibleScenes.

Detailed Description

Editor Script to render the Inspector for AdditiveSceneTrigger.

Member Function Documentation

◆ CreateSceneListBox()

VisualElement CreateSceneListBox ( )
private

Creates a box that contains the list of Visible Scenes.

Returns
The box VisualElement.

◆ OnItemIndexChanged()

void OnItemIndexChanged ( int oldIndex,
int newIndex )
private

Ensure that this trigger's scene always stays at index 0 in the list.

If Scene 0 gets reordered, put it right back at 0.

Parameters
oldIndexThe scene's old index in the list.
newIndexThe scene's new index in the list.

Member Data Documentation

◆ additiveSceneTrigger

AdditiveSceneTrigger additiveSceneTrigger
private

The AdditiveSceneTrigger we are inspecting.

◆ listViewVisibleScenes

ListView listViewVisibleScenes
private

The Listview which displays AdditiveSceneTrigger.visibleScenes.

◆ visibleScenesProp

SerializedProperty visibleScenesProp
private

SerializedProperty for AdditiveSceneTrigger.visibleScenes.


The documentation for this class was generated from the following file: