ORK Framework  2.22.0
API Documentation
ORKFramework.CursorSettings Class Reference
Inheritance diagram for ORKFramework.CursorSettings:
ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

bool ShowCursor (CursorType type)
 
void RemoveCursor (CursorType type)
 
bool ShowTargetValid (TargetSettings targetSettings)
 
bool ShowTargetInvalid (TargetSettings targetSettings)
 
bool ShowTargetNone (TargetSettings targetSettings)
 
bool ShowTargetOverBox (Combatant user, IShortcut shortcut)
 
void RemoveTargetSelection ()
 
bool ShowInAction (BaseAction action)
 
void RemoveInAction (BaseAction action)
 
bool ShowAttackRange (Combatant combatant)
 
void RemoveAttackRange (Combatant combatant)
 
bool ShowAttackRangeCursorOver (Combatant combatant, Combatant target)
 
void RemoveAttackRangeCursorOver (Combatant combatant)
 
bool ShowCustomCursor (CursorChange cursor)
 
void RemoveCustomCursor (CursorChange cursor)
 
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...
 

Public Attributes

CursorChange defaultCursor = new CursorChange()
 
bool targetValidOriginBox = false
 
bool targetValidOriginShortcut = false
 
CursorChange targetSelfValid = new CursorChange()
 
CursorChange targetAllyValid = new CursorChange()
 
CursorChange targetEnemyValid = new CursorChange()
 
CursorChange targetAllValid = new CursorChange()
 
CursorChange targetSelfInvalid = new CursorChange()
 
CursorChange targetAllyInvalid = new CursorChange()
 
CursorChange targetEnemyInvalid = new CursorChange()
 
CursorChange targetAllInvalid = new CursorChange()
 
CursorChange targetSelfNone = new CursorChange()
 
CursorChange targetAllyNone = new CursorChange()
 
CursorChange targetEnemyNone = new CursorChange()
 
CursorChange targetAllNone = new CursorChange()
 
bool inActionIgnoreDeath = false
 
CursorChange inActionPlayer = new CursorChange()
 
CursorChange inActionAlly = new CursorChange()
 
CursorChange inActionEnemy = new CursorChange()
 
bool showAttackRangeCursor = false
 
bool attackRangeCursorOver = false
 
CursorChange inAttackRange = new CursorChange()
 
CursorChange outOfAttackRange = new CursorChange()