This component hooks up the elements of a Unity UI quest template. More...
Public Member Functions | |
virtual void | Initialize () |
virtual void | ClearQuestDetails () |
virtual void | AddEntryDescription (string text, QuestState entryState) |
Public Attributes | |
UnityEngine.UI.Button | heading |
UnityEngine.UI.Text | description |
UnityUIQuestTemplateAlternateDescriptions | alternateDescriptions = new UnityUIQuestTemplateAlternateDescriptions() |
Transform | entryContainer |
UnityEngine.UI.Text | entryDescription |
UnityUIQuestTemplateAlternateDescriptions | alternateEntryDescriptions = new UnityUIQuestTemplateAlternateDescriptions() |
UnityEngine.UI.Button | trackButton |
UnityEngine.UI.Button | abandonButton |
Protected Member Functions | |
void | InstantiateFirstValidTextElement (string text, Transform container, params UnityEngine.UI.Text[] textElements) |
Protected Attributes | |
List< GameObject > | entryInstances = new List<GameObject>() |
int | numEntries = 0 |
Properties | |
bool | ArePropertiesAssigned [get] |
This component hooks up the elements of a Unity UI quest template.
Add it to your quest template and assign the properties.
|
virtual |
|
virtual |
|
virtual |
|
protected |
UnityEngine.UI.Button PixelCrushers.DialogueSystem.UnityUIQuestTemplate.abandonButton |
UnityUIQuestTemplateAlternateDescriptions PixelCrushers.DialogueSystem.UnityUIQuestTemplate.alternateDescriptions = new UnityUIQuestTemplateAlternateDescriptions() |
UnityUIQuestTemplateAlternateDescriptions PixelCrushers.DialogueSystem.UnityUIQuestTemplate.alternateEntryDescriptions = new UnityUIQuestTemplateAlternateDescriptions() |
UnityEngine.UI.Text PixelCrushers.DialogueSystem.UnityUIQuestTemplate.description |
Transform PixelCrushers.DialogueSystem.UnityUIQuestTemplate.entryContainer |
UnityEngine.UI.Text PixelCrushers.DialogueSystem.UnityUIQuestTemplate.entryDescription |
|
protected |
UnityEngine.UI.Button PixelCrushers.DialogueSystem.UnityUIQuestTemplate.heading |
|
protected |
UnityEngine.UI.Button PixelCrushers.DialogueSystem.UnityUIQuestTemplate.trackButton |
|
get |