AIbehaviorScriptBase class
AIbehaviorScriptBase
Inheritance
Base: IScriptable
Derived
AIbehaviorconditionScript, AIbehaviorexpressionScript, AIbehaviortaskScript, AIbehaviortaskStackScript
Properties
None.
Functions
string GetDescription(AIbehaviorScriptExecutionContext context)RTTIstatic NPCPuppet? GetNPCPuppet(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic ScriptedPuppet? GetPuppet(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic float GetStatPoolPercentage(AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType)staticRTTI globalstatic game.Object? GetCompanion(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic float GetStatPoolValue(AIbehaviorScriptExecutionContext context, game.data.StatPoolType statPoolType)staticRTTI globalstatic HitReactionComponent? GetHitReactionComponent(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic float RandomizeOffsetForUpdateInterval(float interval)staticRTTI globalstatic AIHumanComponent? GetAIComponent(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic ScriptGameInstance GetGame(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic game.Object? GetCombatTarget(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic game.data.NPCUpperBodyState GetUpperBodyState(AIbehaviorScriptExecutionContext context)staticRTTI global