PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate Class Reference

This component hooks up the elements of a Standard UI quest track template, which is used by the Unity UI Quest Tracker. More...

Inheritance diagram for PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate:
Collaboration diagram for PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate:

Public Member Functions

virtual void Initialize ()
 
virtual void SetDescription (string text, QuestState questState)
 
virtual void AddEntryDescription (string text, QuestState entryState)
 

Public Attributes

UITextField description
 
StandardUIQuestTemplateAlternateDescriptions alternateDescriptions = new StandardUIQuestTemplateAlternateDescriptions()
 
Transform entryContainer
 
UITextField entryDescription
 
StandardUIQuestTemplateAlternateDescriptions alternateEntryDescriptions = new StandardUIQuestTemplateAlternateDescriptions()
 

Protected Member Functions

void SetFirstValidTextElement (string text, params UITextField[] textElements)
 
void InstantiateFirstValidTextElement (string text, Transform container, params UITextField[] textElements)
 

Protected Attributes

List< GameObject > m_instances = null
 
int numEntries = 0
 

Properties

bool arePropertiesAssigned [get]
 

Detailed Description

This component hooks up the elements of a Standard UI quest track template, which is used by the Unity UI Quest Tracker.

Add it to your quest track template and assign the properties.

Member Function Documentation

◆ AddEntryDescription()

virtual void PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.AddEntryDescription ( string  text,
QuestState  entryState 
)
inlinevirtual

◆ Initialize()

virtual void PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.Initialize ( )
inlinevirtual

◆ InstantiateFirstValidTextElement()

void PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.InstantiateFirstValidTextElement ( string  text,
Transform  container,
params UITextField[]  textElements 
)
inlineprotected

◆ SetDescription()

virtual void PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.SetDescription ( string  text,
QuestState  questState 
)
inlinevirtual

◆ SetFirstValidTextElement()

void PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.SetFirstValidTextElement ( string  text,
params UITextField[]  textElements 
)
inlineprotected

Member Data Documentation

◆ alternateDescriptions

StandardUIQuestTemplateAlternateDescriptions PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.alternateDescriptions = new StandardUIQuestTemplateAlternateDescriptions()

◆ alternateEntryDescriptions

StandardUIQuestTemplateAlternateDescriptions PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.alternateEntryDescriptions = new StandardUIQuestTemplateAlternateDescriptions()

◆ description

UITextField PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.description

◆ entryContainer

Transform PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.entryContainer

◆ entryDescription

UITextField PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.entryDescription

◆ m_instances

List<GameObject> PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.m_instances = null
protected

◆ numEntries

int PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.numEntries = 0
protected

Property Documentation

◆ arePropertiesAssigned

bool PixelCrushers.DialogueSystem.StandardUIQuestTrackTemplate.arePropertiesAssigned
get

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