class
DisarmComponent
- 3 properties
- 12 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isDisarmingOngoing | bool | 0x0 | scripted |
owner | WeakHandle<game.Object> | 0x8 | scripted |
requester | WeakHandle<game.Object> | 0x18 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "DisarmComponent", "OnGameAttach;", (DisarmComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_OnGameAttach( DisarmComponent self );bool OnDisarm(Disarm evt)RTTIre.Hooks.Place( "DisarmComponent", "OnDisarm", (DisarmComponent_OnDisarm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_OnDisarm( DisarmComponent self, Disarm? evt );bool OnArm(Arm evt)RTTIre.Hooks.Place( "DisarmComponent", "OnArm", (DisarmComponent_OnArm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_OnArm( DisarmComponent self, Arm? evt );bool OnUnequipEnded(game.AttachmentSlotEventsUnequipEnd evt)RTTIre.Hooks.Place( "DisarmComponent", "OnUnequipEnded", (DisarmComponent_OnUnequipEnded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_OnUnequipEnded( DisarmComponent self, game.AttachmentSlotEventsUnequipEnd? evt );bool UnequipWeapons()RTTIre.Hooks.Place( "DisarmComponent", "UnequipWeapons;", (DisarmComponent_UnequipWeapons x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_UnequipWeapons( DisarmComponent self );void DisarmOwner()RTTIre.Hooks.PlaceVoid( "DisarmComponent", "DisarmOwner;", (DisarmComponent_DisarmOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_DisarmOwner( DisarmComponent self );void ArmOwner(WeakHandle<game.Object> requester)RTTIre.Hooks.PlaceVoid( "DisarmComponent", "ArmOwner;GameObject", (DisarmComponent_ArmOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_ArmOwner( DisarmComponent self, WeakHandle<game.Object> requester );WeakHandle<game.ItemData>[] GetWeapons()RTTIvoid CleanUp()RTTIre.Hooks.PlaceVoid( "DisarmComponent", "CleanUp;", (DisarmComponent_CleanUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_CleanUp( DisarmComponent self );EquipmentSystem? GetEquipmentSystem()RTTIre.Hooks.Place( "DisarmComponent", "GetEquipmentSystem;", (DisarmComponent_GetEquipmentSystem x) => { return re.Hooks.CallOriginal<re.msgpack.EquipmentSystem>(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_GetEquipmentSystem( DisarmComponent self );void SendEquipmentSystemWeaponManipulationRequest(EquipmentManipulationAction requestType, game.EquipAnimationType? equipAnimType)RTTIre.Hooks.PlaceVoid( "DisarmComponent", "SendEquipmentSystemWeaponManipulationRequest;EquipmentManipulationActiongameEquipAnimationType", (DisarmComponent_SendEquipmentSystemWeaponManipulationRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_SendEquipmentSystemWeaponManipulationRequest( DisarmComponent self, EquipmentManipulationAction requestType, game.EquipAnimationType? equipAnimType );void SendEquipmentSystemClearAllWeaponSlotsRequest()RTTIre.Hooks.PlaceVoid( "DisarmComponent", "SendEquipmentSystemClearAllWeaponSlotsRequest;", (DisarmComponent_SendEquipmentSystemClearAllWeaponSlotsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisarmComponent_SendEquipmentSystemClearAllWeaponSlotsRequest( DisarmComponent self );