class
AIVehicleConditionAbstract
- 0 properties
- 2 functions
- 10 derived classes
Extends AIbehaviorconditionScript AIbehaviorScriptBase IScriptable ISerializable
Derived
CanMountVehicle, DoesVehicleSupportCombat, HasNewMountRequest, HasVehicleAssigned, IsDriverActive, IsInVehicle, IsNPCAloneInVehicle, IsNPCDriver, KeepStrategyOnSearch, ShouldExitVehicle
Properties
None.
Functions
bool IsVehicleOccupiedByHostile(AIbehaviorScriptExecutionContext context, ent.EntityID vehicleID)RTTIre.Hooks.Place( "AIVehicleConditionAbstract", "IsVehicleOccupiedByHostile;ScriptExecutionContextEntityID", (AIVehicleConditionAbstract_IsVehicleOccupiedByHostile x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleConditionAbstract_IsVehicleOccupiedByHostile( AIVehicleConditionAbstract self, AIbehaviorScriptExecutionContext context, ent.EntityID vehicleID );AIVehicleAgent? GetMountedVehicleAIComponent(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIVehicleConditionAbstract", "GetMountedVehicleAIComponent;ScriptExecutionContext", (AIVehicleConditionAbstract_GetMountedVehicleAIComponent x) => { return re.Hooks.CallOriginal<re.msgpack.AIVehicleAgent>(); } ); [Msgpack.Gen] public readonly partial record struct AIVehicleConditionAbstract_GetMountedVehicleAIComponent( AIVehicleConditionAbstract self, AIbehaviorScriptExecutionContext context );