ORK Framework  2.22.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
 
TextFormat textFormat = TextFormat.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 taskReqSepLine = true
 
string taskReqSeparator = ", "
 
string[] taskReqText = ArrayHelper.CreateArray(ORK.Languages.Count, "%n %/%m")
 
float taskLineSpacing = 10
 
TextAlignment taskAlignment = TextAlignment.Left
 
VerticalTextAlignment taskVAlignment = VerticalTextAlignment.Bottom
 
TextFormat taskTextFormat = TextFormat.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