ORK Framework  2.27.1
API Documentation
ORKFramework.TargetUseRangeSettings Class Reference
Inheritance diagram for ORKFramework.TargetUseRangeSettings:
ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

UseRange GetConditionalRange (Combatant user, IVariableSource variableSource)
 
bool CanMoveIntoRange (Combatant user, IVariableSource variableSource)
 
void MoveIntoRange (Combatant user, IVariableSource variableSource, ref bool moveIntoRange, ref bool useStopAngle)
 
Range GetMoveAIRange (Combatant user, IVariableSource variableSource)
 
bool InRange (Combatant user, Combatant target, IVariableSource variableSource)
 
bool InRange (Combatant user, Vector3 position, IVariableSource variableSource)
 
bool InRange (Combatant user, BattleGridCellComponent target, IVariableSource variableSource)
 
void GetCells (Combatant user, ref List< BattleGridCellComponent > list, IVariableSource variableSource, GridCellCheck check)
 
List< CombatantGetInRange (Combatant user, IVariableSource variableSource, Consider isEnemy, Consider isDead)
 
- 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

bool ownUseRange = false
 
UseRangeSettings range
 
ConditionalUseRange [] conditionalRange