AISubActionCover_Record_Implementation class
AISubActionCover_Record_Implementation
Inheritance
Base: IScriptable
Derived
None.
Properties
None.
Functions
static void Deactivate(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record, float duration, bool interrupted)staticRTTI globalstatic bool EvaluateShootingSpot(WeakHandle<ScriptedPuppet> puppet, WeakHandle<game.Object> target, WeakHandle<AISmartCoverManager> cm, ulong consideredCoverID)staticRTTI globalstatic AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record, float duration)staticRTTI globalstatic void SetCoverData(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalstatic void Activate(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalstatic bool SelectCover(AIbehaviorScriptExecutionContext context, game.data.AIActionCooldown_Record cooldown, ulong consideredCoverID, game.data.AIRingType consideredRing, game.data.AIRingType currentRing, bool compareRings)staticRTTI globalstatic void SetCoverExposureAnim(AIbehaviorScriptExecutionContext context, WeakHandle<ScriptedPuppet> puppet, ulong coverID, WeakHandle<game.data.AISubActionCover_Record> record, WeakHandle<game.Object> target, float lineOfSightTolerance)staticRTTI globalstatic void SetInitialCoverData(WeakHandle<ScriptedPuppet> puppet, ulong coverID)staticRTTI globalstatic ulong GetInvalidCoverID()staticRTTI globalstatic int GetAnimVariation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI globalstatic void SetCurrentCover(AIbehaviorScriptExecutionContext context)staticRTTI globalstatic AICoverExposureMethod CalculateCoverExposureMethod(WeakHandle<ScriptedPuppet> puppet, ulong coverID, WeakHandle<game.data.AISubActionCover_Record> record, WeakHandle<game.Object> target, float lineOfSightTolerance, AITrackedLocation trackedLocation, AICoverExposureMethod[] exposureMethods)staticRTTI globalstatic void SetDesiredCover(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AISubActionCover_Record> record)staticRTTI global