AIbehaviorScriptUtils struct 1 bytes
AIbehaviorScriptUtils
Inheritance
No base class.
Derived
None.
Properties
None.
Functions
static bool ArePositionsEqual(Vector4 a, Vector4 b)staticRTTIstatic bool IsArchetypeAction(TDBID recordId)staticRTTIstatic bool CheckActionCondition(AIbehaviorScriptExecutionContext ctx, WeakHandle<game.data.AIActionCondition_Record> condition)staticRTTIstatic void CallActivateSubAction(AIbehaviorScriptExecutionContext context, game.data.AISubAction_Record subAction)staticRTTIstatic AIbehaviorUpdateOutcome CallUpdateSubAction(AIbehaviorScriptExecutionContext context, game.data.AISubAction_Record subAction, float duration)staticRTTIstatic void CallDeactivateSubAction(AIbehaviorScriptExecutionContext context, game.data.AISubAction_Record subAction, float duration, bool interrupted)staticRTTIstatic int CallGetAnimVariation(AIbehaviorScriptExecutionContext context, game.data.AISubAction_Record subActionRecord)staticRTTIstatic float CallGetPhaseDuration(AIbehaviorScriptExecutionContext context, game.data.AISubAction_Record subActionRecord, int actionPhase, float baseDuration)staticRTTIstatic bool CallCheckSubCondition(AIbehaviorScriptExecutionContext context, game.data.AIActionSubCondition_Record check)staticRTTIstatic bool CheckActionCooldowns(AIbehaviorScriptExecutionContext context, game.data.AIAction_Record check)staticRTTIstatic bool CheckCooldownConditions(AIbehaviorScriptExecutionContext context, game.data.AICooldownCond_Record check)staticRTTIstatic bool CheckAnimation(AIbehaviorScriptExecutionContext context, CName animFeatureName, int animVariation, int animState, bool triggerPreload)staticRTTIstatic bool IsSplineStartRecalculated(AIbehaviorScriptExecutionContext context, NodeRef splineRef, bool splineRecalculation)staticRTTIstatic void DebugLog(ent.EntityID entityId, CName category, string message)staticRTTI