class
AddWeapon
- 1 property
- 3 functions
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
weapon | EquipmentPriority | 0x0 | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "AddWeapon", "Activate;ScriptExecutionContext", (AddWeapon_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AddWeapon_Activate( AddWeapon self, AIbehaviorScriptExecutionContext context );static void ExecuteForAllWeapons(ScriptedPuppet puppet)staticRTTI globalre.Hooks.PlaceVoid( "AddWeapon", "AddWeapon::ExecuteForAllWeapons;ScriptedPuppet", (AddWeapon_ExecuteForAllWeapons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AddWeapon_ExecuteForAllWeapons( ScriptedPuppet? puppet );static void Execute(ScriptedPuppet puppet, EquipmentPriority weapon)staticRTTI globalre.Hooks.PlaceVoid( "AddWeapon", "AddWeapon::Execute;ScriptedPuppetEquipmentPriority", (AddWeapon_Execute x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AddWeapon_Execute( ScriptedPuppet? puppet, EquipmentPriority weapon );