BlackICE Scripting

class

AIbehaviortweakTweakActionSystem

  • 0 properties
  • 14 functions

Extends game.IGameSystem IScriptable ISerializable

Properties

None.

Functions

  • bool EvaluateActionCondition(AIbehaviorScriptExecutionContext ctx, game.data.AIActionCondition_Record record) RTTI
  • bool EvaluateActionTargetObject(AIbehaviorScriptExecutionContext ctx, TDBID recordId, out game.Object objectt) RTTI
  • bool EvaluateActionTargetAll(AIbehaviorScriptExecutionContext ctx, TDBID recordId, float predictionTime, out game.Object objectt, out Vector4 position, out ulong coverId) RTTI
  • bool ForceDirty(AIbehaviorScriptExecutionContext ctx, TDBID recordId) RTTI
  • bool ActivationCheck(AIbehaviorScriptExecutionContext ctx, TDBID actionRecordId) RTTI
  • bool NextPhaseCheck(AIbehaviorScriptExecutionContext ctx, TDBID actionRecordId, uint phase) RTTI
  • bool RepeatPhaseCheck(AIbehaviorScriptExecutionContext ctx, TDBID actionRecordId, uint phase) RTTI
  • uint GetTweakCompositeAlternativesLimit(AIbehaviorScriptExecutionContext ctx) RTTI
  • bool IsTweakCompositeAlternativesLimitEnabled(AIbehaviorScriptExecutionContext ctx, bool playerInCombat) RTTI
  • uint Debug_OnActionStarted(AIbehaviorScriptExecutionContext ctx, TDBID recordId, TDBID baseId, TDBID? compositeId) RTTI
  • uint Debug_OnActionEnded(AIbehaviorScriptExecutionContext ctx, TDBID recordId) RTTI
  • uint Debug_OnActionPhaseStarted(AIbehaviorScriptExecutionContext ctx, TDBID recordId, uint phase) RTTI
  • uint Debug_OnActionNextPhase(AIbehaviorScriptExecutionContext ctx, TDBID recordId, uint phase, bool value) RTTI
  • uint Debug_OnActionRepeatPhase(AIbehaviorScriptExecutionContext ctx, TDBID recordId, uint phase, bool value) RTTI