Runtime Spawner 1.0.0
Generic Runtime spawn and instance pooling system for spawning random AI agents around a map. Works with ANY AI system easily.
Loading...
Searching...
No Matches
MegaCrush.Spawner.RuntimeSpawnerInspector Class Reference

Custom Inspector for the Runtime Spawner. More...

Inheritance diagram for MegaCrush.Spawner.RuntimeSpawnerInspector:

Public Member Functions

override void OnInspectorGUI ()
 

Private Member Functions

void OnEnable ()
 
void RenderGlobalSpawner ()
 Render the Global Spawner foldout UI.
 
void RenderLocalSpawner ()
 Render the Local Spawner foldout UI.
 
void RenderWaveSpawner ()
 Render the Wave Spawner foldout UI.
 
void GSHeader (Rect rect)
 
void GSElement (Rect rect, int index, bool isactive, bool isfocused)
 
void GSAdd (ReorderableList list)
 
void GSRemove (ReorderableList list)
 
void WTHeader (Rect rect)
 
void WTElement (Rect rect, int index, bool isactive, bool isfocused)
 
void WTAdd (ReorderableList list)
 
void WTRemove (ReorderableList list)
 
void SRHeader (Rect rect)
 
void SRElement (Rect rect, int index, bool isactive, bool isfocused)
 
void SRAdd (ReorderableList list)
 
void SRRemove (ReorderableList list)
 
void NMAHeader (Rect rect)
 
void NMAElement (Rect rect, int index, bool isactive, bool isfocused)
 
void NMAAdd (ReorderableList list)
 
void NMARemove (ReorderableList list)
 

Private Attributes

ReorderableList globalSpawnerList
 
ReorderableList waveSpawnerList
 
ReorderableList navmeshAreaList
 
ReorderableList spawnRegionList
 
ReorderableList waveTriggerList
 

Static Private Attributes

static RuntimeSpawner entry
 
static Texture inspectorHeader
 

Detailed Description

Custom Inspector for the Runtime Spawner.

Member Function Documentation

◆ GSAdd()

void MegaCrush.Spawner.RuntimeSpawnerInspector.GSAdd ( ReorderableList list)
private

◆ GSElement()

void MegaCrush.Spawner.RuntimeSpawnerInspector.GSElement ( Rect rect,
int index,
bool isactive,
bool isfocused )
private

◆ GSHeader()

void MegaCrush.Spawner.RuntimeSpawnerInspector.GSHeader ( Rect rect)
private

◆ GSRemove()

void MegaCrush.Spawner.RuntimeSpawnerInspector.GSRemove ( ReorderableList list)
private

◆ NMAAdd()

void MegaCrush.Spawner.RuntimeSpawnerInspector.NMAAdd ( ReorderableList list)
private

◆ NMAElement()

void MegaCrush.Spawner.RuntimeSpawnerInspector.NMAElement ( Rect rect,
int index,
bool isactive,
bool isfocused )
private

◆ NMAHeader()

void MegaCrush.Spawner.RuntimeSpawnerInspector.NMAHeader ( Rect rect)
private

◆ NMARemove()

void MegaCrush.Spawner.RuntimeSpawnerInspector.NMARemove ( ReorderableList list)
private

◆ OnEnable()

void MegaCrush.Spawner.RuntimeSpawnerInspector.OnEnable ( )
private

◆ OnInspectorGUI()

override void MegaCrush.Spawner.RuntimeSpawnerInspector.OnInspectorGUI ( )

◆ RenderGlobalSpawner()

void MegaCrush.Spawner.RuntimeSpawnerInspector.RenderGlobalSpawner ( )
private

Render the Global Spawner foldout UI.

◆ RenderLocalSpawner()

void MegaCrush.Spawner.RuntimeSpawnerInspector.RenderLocalSpawner ( )
private

Render the Local Spawner foldout UI.

◆ RenderWaveSpawner()

void MegaCrush.Spawner.RuntimeSpawnerInspector.RenderWaveSpawner ( )
private

Render the Wave Spawner foldout UI.

◆ SRAdd()

void MegaCrush.Spawner.RuntimeSpawnerInspector.SRAdd ( ReorderableList list)
private

◆ SRElement()

void MegaCrush.Spawner.RuntimeSpawnerInspector.SRElement ( Rect rect,
int index,
bool isactive,
bool isfocused )
private

◆ SRHeader()

void MegaCrush.Spawner.RuntimeSpawnerInspector.SRHeader ( Rect rect)
private

◆ SRRemove()

void MegaCrush.Spawner.RuntimeSpawnerInspector.SRRemove ( ReorderableList list)
private

◆ WTAdd()

void MegaCrush.Spawner.RuntimeSpawnerInspector.WTAdd ( ReorderableList list)
private

◆ WTElement()

void MegaCrush.Spawner.RuntimeSpawnerInspector.WTElement ( Rect rect,
int index,
bool isactive,
bool isfocused )
private

◆ WTHeader()

void MegaCrush.Spawner.RuntimeSpawnerInspector.WTHeader ( Rect rect)
private

◆ WTRemove()

void MegaCrush.Spawner.RuntimeSpawnerInspector.WTRemove ( ReorderableList list)
private

Member Data Documentation

◆ entry

RuntimeSpawner MegaCrush.Spawner.RuntimeSpawnerInspector.entry
staticprivate

◆ globalSpawnerList

ReorderableList MegaCrush.Spawner.RuntimeSpawnerInspector.globalSpawnerList
private

◆ inspectorHeader

Texture MegaCrush.Spawner.RuntimeSpawnerInspector.inspectorHeader
staticprivate

◆ navmeshAreaList

ReorderableList MegaCrush.Spawner.RuntimeSpawnerInspector.navmeshAreaList
private

◆ spawnRegionList

ReorderableList MegaCrush.Spawner.RuntimeSpawnerInspector.spawnRegionList
private

◆ waveSpawnerList

ReorderableList MegaCrush.Spawner.RuntimeSpawnerInspector.waveSpawnerList
private

◆ waveTriggerList

ReorderableList MegaCrush.Spawner.RuntimeSpawnerInspector.waveTriggerList
private

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