ORK Framework  2.25.2
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