Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.UnityUIInstancedContentManager Class Reference

Manages Unity UI content that has been instantiated from templates. More...

Public Member Functions

void Clear ()
 
void Add (UnityUIContentTemplate instance, RectTransform container)
 
void Remove (UnityUIContentTemplate instance)
 
UnityUIContentTemplate GetLastAdded ()
 
void RetireInstances ()
 Moves all instanced content to the retiredInstances list.
 
void DespawnRetiredInstances ()
 
UnityUITextTemplate AcquireTextInstance (UnityUITextTemplate template, string text)
 

Protected Member Functions

void ClearList (List< UnityUIContentTemplate > list)
 

Protected Attributes

List< UnityUIContentTemplateinstances = new List<UnityUIContentTemplate>()
 
List< UnityUIContentTemplateretiredInstances = new List<UnityUIContentTemplate>()
 

Properties

List< UnityUIContentTemplateinstancedContent [get]
 

Detailed Description

Manages Unity UI content that has been instantiated from templates.

Member Function Documentation

◆ AcquireTextInstance()

UnityUITextTemplate PixelCrushers.QuestMachine.UnityUIInstancedContentManager.AcquireTextInstance ( UnityUITextTemplate  template,
string  text 
)
inline

◆ Add()

void PixelCrushers.QuestMachine.UnityUIInstancedContentManager.Add ( UnityUIContentTemplate  instance,
RectTransform  container 
)
inline

◆ Clear()

void PixelCrushers.QuestMachine.UnityUIInstancedContentManager.Clear ( )
inline

◆ ClearList()

void PixelCrushers.QuestMachine.UnityUIInstancedContentManager.ClearList ( List< UnityUIContentTemplate list)
inlineprotected

◆ DespawnRetiredInstances()

void PixelCrushers.QuestMachine.UnityUIInstancedContentManager.DespawnRetiredInstances ( )
inline

◆ GetLastAdded()

UnityUIContentTemplate PixelCrushers.QuestMachine.UnityUIInstancedContentManager.GetLastAdded ( )
inline

◆ Remove()

void PixelCrushers.QuestMachine.UnityUIInstancedContentManager.Remove ( UnityUIContentTemplate  instance)
inline

◆ RetireInstances()

void PixelCrushers.QuestMachine.UnityUIInstancedContentManager.RetireInstances ( )
inline

Moves all instanced content to the retiredInstances list.

Member Data Documentation

◆ instances

List<UnityUIContentTemplate> PixelCrushers.QuestMachine.UnityUIInstancedContentManager.instances = new List<UnityUIContentTemplate>()
protected

◆ retiredInstances

List<UnityUIContentTemplate> PixelCrushers.QuestMachine.UnityUIInstancedContentManager.retiredInstances = new List<UnityUIContentTemplate>()
protected

Property Documentation

◆ instancedContent

List<UnityUIContentTemplate> PixelCrushers.QuestMachine.UnityUIInstancedContentManager.instancedContent
get

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