ORK Framework  2.33.0
API Documentation
ORKFramework.HUDQuest Class Reference
Inheritance diagram for ORKFramework.HUDQuest:
ORKFramework.HUDElement ORKFramework.CoreHUDElement ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

override void CreateLabels (GUIBox box, out List< BaseLabel > label, Rect displayBounds, Combatant combatant)
override void CreateLabelsEditor (GUIBox box, out List< BaseLabel > label, Rect displayBounds, Combatant combatant)
- Public Member Functions inherited from ORKFramework.HUDElement
override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
virtual bool CheckClick (Combatant owner, Vector2 position, float releasedAfter, ref bool clickConsumed)
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...

Public Attributes

bool allTypes = true
TypeSorter typeSorter = new TypeSorter()
int [] availableTypeID
bool addInactive = false
bool addActive = true
bool addFinished = false
bool addFailed = false
HUDBarFilling questFilling = HUDBarFilling.TopToBottom
float questSpacing = 10
HUDQuestClickType questClickType = HUDQuestClickType.None
string [] questText = ArrayHelper.CreateArray(ORK.Languages.Count, "%n")
float lineSpacing = 10
TextAlignment alignment = TextAlignment.Left
VerticalTextAlignment vAlignment = VerticalTextAlignment.Bottom
TextFormatSetting textFormat = TextFormatSetting.Default
bool taskAddInactive = false
bool taskAddActive = true
bool taskAddFinished = false
bool taskAddFailed = false
HUDBarFilling taskFilling = HUDBarFilling.TopToBottom
float taskSpacing = 10
HUDQuestTaskClickType taskClickType = HUDQuestTaskClickType.None
string [] taskText = ArrayHelper.CreateArray(ORK.Languages.Count, "%n")
bool taskUseInactive = false
string [] taskInactiveText
bool taskUseFinished = false
string [] taskFinishedText
bool taskUseFailed = false
string [] taskFailedText
bool useAdvancedRequirementLayout = false
float requirementSpacing = 0
QuestTaskRequirementHUD [] advancedRequirementLayout
bool taskReqSepLine = true
string taskReqSeparator = ", "
string [] taskReqText = ArrayHelper.CreateArray(ORK.Languages.Count, "%n %/%m")
float taskLineSpacing = 10
TextAlignment taskAlignment = TextAlignment.Left
VerticalTextAlignment taskVAlignment = VerticalTextAlignment.Bottom
TextFormatSetting taskTextFormat = TextFormatSetting.Default
- Public Attributes inherited from ORKFramework.HUDElement
bool box = false
bool noFlash = false
bool outsideBounds = false
HUDElementBounds bounds = new HUDElementBounds()
bool showBackground = false
DisplayImage bg
bool expandBoundsBG = false