BlackICE Scripting

class

AIbehaviorScriptBase

  • 0 properties
  • 12 functions
  • 4 derived classes

Extends IScriptable ISerializable

Properties

None.

Functions

  • string GetDescription(AIbehaviorScriptExecutionContext context) RTTI
  • static NPCPuppet? GetNPCPuppet(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static ScriptedPuppet? GetPuppet(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static float GetStatPoolPercentage(AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType) staticRTTI global
  • static game.Object? GetCompanion(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static float GetStatPoolValue(AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType) staticRTTI global
  • static HitReactionComponent? GetHitReactionComponent(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static float RandomizeOffsetForUpdateInterval(float interval) staticRTTI global
  • static AIHumanComponent? GetAIComponent(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static ScriptGameInstance GetGame(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static game.Object? GetCombatTarget(AIbehaviorScriptExecutionContext context) staticRTTI global
  • static game.data.NPCUpperBodyState GetUpperBodyState(AIbehaviorScriptExecutionContext context) staticRTTI global