class
AIAutonomousConditions
- 0 properties
- 12 functions
- 12 derived classes
Extends AIbehaviorconditionScript AIbehaviorScriptBase IScriptable ISerializable
Derived
AISpiderbotCheckIfFriendlyMoved, AlertedConditions, CombatConditions, CrowdCombatConditions, IsAnyThreatClose, IsCombatModuleEquipped, IsConnectedToSecuritySystem, IsFollowTargetInCombat, IsFriendlyToPlayer, IsPlayerCompanion
Show 2 more of 12 derived classes
Properties
None.
Functions
bool HasUnknownThreats(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIAutonomousConditions", "HasUnknownThreats;ScriptExecutionContext", (AIAutonomousConditions_HasUnknownThreats x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_HasUnknownThreats( AIAutonomousConditions self, AIbehaviorScriptExecutionContext context );static bool WaitForAnimationToFinish(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::WaitForAnimationToFinish;ScriptExecutionContext", (AIAutonomousConditions_WaitForAnimationToFinish x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_WaitForAnimationToFinish( AIbehaviorScriptExecutionContext context );static bool IsPlayerInCombat(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::IsPlayerInCombat;ScriptExecutionContext", (AIAutonomousConditions_IsPlayerInCombat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_IsPlayerInCombat( AIbehaviorScriptExecutionContext context );static bool HasHostileThreats(AIbehaviorScriptExecutionContext context, bool onlyEntities)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::HasHostileThreats;ScriptExecutionContextBool", (AIAutonomousConditions_HasHostileThreats x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_HasHostileThreats( AIbehaviorScriptExecutionContext context, bool onlyEntities );static bool CombatCondition(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::CombatCondition;ScriptExecutionContext", (AIAutonomousConditions_CombatCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_CombatCondition( AIbehaviorScriptExecutionContext context );static bool HasCombatAICommand(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::HasCombatAICommand;ScriptExecutionContext", (AIAutonomousConditions_HasCombatAICommand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_HasCombatAICommand( AIbehaviorScriptExecutionContext context );static void SchedulePassiveConditionEvaluation(WeakHandle<ScriptedPuppet> puppet, float delay)staticRTTI globalre.Hooks.PlaceVoid( "AIAutonomousConditions", "AIAutonomousConditions::SchedulePassiveConditionEvaluation;ScriptedPuppetFloat", (AIAutonomousConditions_SchedulePassiveConditionEvaluation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_SchedulePassiveConditionEvaluation( WeakHandle<ScriptedPuppet> puppet, float delay );static bool NoWeaponCombatConditions(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::NoWeaponCombatConditions;ScriptExecutionContext", (AIAutonomousConditions_NoWeaponCombatConditions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_NoWeaponCombatConditions( AIbehaviorScriptExecutionContext context );static bool CrowdCombatConditions(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::CrowdCombatConditions;ScriptExecutionContext", (AIAutonomousConditions_CrowdCombatConditions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_CrowdCombatConditions( AIbehaviorScriptExecutionContext context );static bool AlertedCondition(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::AlertedCondition;ScriptExecutionContext", (AIAutonomousConditions_AlertedCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_AlertedCondition( AIbehaviorScriptExecutionContext context );static bool HasWeaponInInventory(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::HasWeaponInInventory;ScriptExecutionContext", (AIAutonomousConditions_HasWeaponInInventory x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_HasWeaponInInventory( AIbehaviorScriptExecutionContext context );static bool IsPlayerRecentlyDroppedThreat(WeakHandle<game.Object> owner)staticRTTI globalre.Hooks.Place( "AIAutonomousConditions", "AIAutonomousConditions::IsPlayerRecentlyDroppedThreat;GameObject", (AIAutonomousConditions_IsPlayerRecentlyDroppedThreat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIAutonomousConditions_IsPlayerRecentlyDroppedThreat( WeakHandle<game.Object> owner );