ORK Framework  3.17.1
API Documentation
GamingIsLove.ORKFramework.AI Namespace Reference

Classes

class  AIBehaviour
 
class  AIBehaviourAsset
 
class  AIBehaviourSlot
 
class  AIRule
 
class  AIRuleAction
 
class  AIRuleBattleAI
 
class  AIRuleBlockAbility
 
class  AIRuleBlockItem
 
class  AIRuleMoveAI
 
class  AIRuleset
 
class  AIRulesetAsset
 
class  AIRulesetSlot
 
class  AIRuleTarget
 
class  AIType
 
class  AITypeAsset
 
class  BaseMoveConditionType
 
class  BattleAI
 
class  BattleAIAsset
 
class  BattleAICall
 
class  BattleAIMultiTargetSettings
 
class  BattleAIObjectSelection
 
class  BattleAISelectedDataTargetSettings
 
class  BattleAISelection
 
class  BattleAISettings
 
class  BattleAISingleTargetSettings
 
class  BattleAITargetSettings
 
class  ClassLevelMoveConditionType
 
class  DifficultyMoveConditionType
 
class  GameStateMoveConditionType
 
class  GroupSizeMoveConditionType
 
class  LevelMoveConditionType
 
class  MoveAIAsset
 
class  MoveAICaution
 
class  MoveAIChange
 
class  MoveAIFlee
 
class  MoveAIHunting
 
class  MoveAIIdle
 
class  MoveAIProtection
 
class  MoveAISetting
 
class  MoveAITargetPositionCheck
 
class  MoveCondition
 
class  MoveDetection
 
class  MoveTargetCheck
 
class  QuestMoveConditionType
 
class  QuestTaskMoveConditionType
 
class  QuestTypeMoveConditionType
 
class  StatusMoveConditionType
 
class  VariableMoveConditionType
 

Enumerations

enum  BattleAIUseMode { FirstUseable, Queue }
 
enum  BattleAIObjectType {
  User, Target, Player, Allies,
  Enemies, FoundTargets, SelectedData, SelectedObject,
  GridRoot, GridCell
}
 

Functions

delegate void BattleAICheckMultiTargets (ref bool any, BattleAICall call, List< Combatant > list, List< Combatant > foundTargets)
 
delegate void BattleAICheckMultiTargets2 (ref bool any, BattleAICall call, List< Combatant > list, List< Combatant > foundTargets, List< Combatant > failList)
 
delegate void BattleAICheckSingleTargets (BattleAICall call, List< Combatant > list, List< Combatant > foundTargets)
 
delegate void BattleAICheckSingleTargets2 (BattleAICall call, Combatant user, List< Combatant > list, List< Combatant > foundTargets)