ORK Framework  2.26.1
API Documentation
ORKFramework.GridRangeSetting Class Reference
Inheritance diagram for ORKFramework.GridRangeSetting:
ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
void GetCells (Combatant user, BattleGridCellComponent origin, int direction, ref List< BattleGridCellComponent > list, GridCellCheck check)
 
void GetCells (Combatant user, Combatant target, int direction, ref List< BattleGridCellComponent > list, GridCellCheck check)
 
void GetCellCombatants (Combatant user, BattleGridCellComponent origin, int direction, ref List< Combatant > list, GridCellCheck check, Consider isEnemy, Consider isDead, Consider inBattle)
 
void GetCellCombatants (Combatant user, int direction, ref List< Combatant > list, GridCellCheck check, Consider isEnemy, Consider isDead, Consider inBattle)
 
bool InRange (Combatant user, int direction, BattleGridCellComponent target)
 
bool InRange (Combatant user, int direction, Combatant target)
 
bool CheckSizeCells (Combatant user, BattleGridCellComponent origin, int direction, GridCellCheck check)
 
- 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

GridShapeType gridShapeType = GridShapeType.None
 
bool ignoreSizeCells = false
 
int gridRange = 1
 
int minDistance = 0
 
bool addOriginCell = true
 
bool addOccupiedCells = true
 
bool addBlockedCells = false
 
bool addNotPassableCells = false
 
bool blockDiagonalDistance1 = false
 
bool shapeLocalSpace = false
 
bool inUserSpace = false
 
bool useLineOfSight = false
 
GridLineOfSight lineOfSight = new GridLineOfSight()
 
bool checkHeight = false
 
HeightDifferenceCheck heightCheck
 
GridShapeMask gridShapeMask
 

Properties

bool InLocalSpace [get]
 

Member Function Documentation

◆ SetData()

override void ORKFramework.GridRangeSetting.SetData ( DataObject  data)
virtual

Sets the variables of the class using a ORKFramework.DataObject.

Parameters
dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.