class
AICodeInterface
- 0 properties
- 2 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static game.data.TriggerMode GetLastRequestedTriggerMode(game.weapon.Object weapon)staticRTTI globalre.Hooks.Place( "AICodeInterface", "AICodeInterface::GetLastRequestedTriggerMode;WeaponObject", (AICodeInterface_GetLastRequestedTriggerMode x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.TriggerMode>(); } ); [Msgpack.Gen] public readonly partial record struct AICodeInterface_GetLastRequestedTriggerMode( game.weapon.Object? weapon );static AIbehaviorConditionOutcomes CheckSlotsForEquipment(AIbehaviorScriptExecutionContext context, game.Puppet puppet, CName equipmentGroup)staticRTTI globalre.Hooks.Place( "AICodeInterface", "AICodeInterface::CheckSlotsForEquipment;script_ref<ScriptExecutionContext>gamePuppetCName", (AICodeInterface_CheckSlotsForEquipment x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorConditionOutcomes>(); } ); [Msgpack.Gen] public readonly partial record struct AICodeInterface_CheckSlotsForEquipment( AIbehaviorScriptExecutionContext context, game.Puppet? puppet, CName equipmentGroup );