class game
AttachmentSlotsScriptCallback
game.AttachmentSlotsScriptCallback
- 2 properties
- 5 functions
- 11 derived classes
Extends IScriptable ISerializable
Derived
ApplyStatGroupEffectorCallback, ArmsCWInSlotCallback, DefaultTransitionAttachmentSlotsCallback, FriendlyTargetWeaponChangeCallback, GrenadeChangedCallback, ItemInPaperdollSlotCallback, ItemInSlotCallback, KiroshiHighlightEffectorCallback, OwnerWeaponChangeCallback, PlayerPuppetAttachmentSlotsCallback
Show 1 more of 11 derived classes
Properties
| Property | Type | Offset | |
|---|---|---|---|
slotID | TDBID | 0x40 | |
itemID | game.ItemID | 0x48 |
Functions
void OnItemEquipped(TDBID slot, game.ItemID item)RTTIre.Hooks.PlaceVoid( "gameAttachmentSlotsScriptCallback", "OnItemEquipped;TweakDBIDItemID", (AttachmentSlotsScriptCallback_OnItemEquipped x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AttachmentSlotsScriptCallback_OnItemEquipped( game.AttachmentSlotsScriptCallback self, TDBID slot, game.ItemID item );void OnItemEquippedVisual(TDBID slot, game.ItemID item)RTTIre.Hooks.PlaceVoid( "gameAttachmentSlotsScriptCallback", "OnItemEquippedVisual;TweakDBIDItemID", (AttachmentSlotsScriptCallback_OnItemEquippedVisual x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AttachmentSlotsScriptCallback_OnItemEquippedVisual( game.AttachmentSlotsScriptCallback self, TDBID slot, game.ItemID item );void OnItemUnequipped(TDBID slot, game.ItemID item)RTTIre.Hooks.PlaceVoid( "gameAttachmentSlotsScriptCallback", "OnItemUnequipped;TweakDBIDItemID", (AttachmentSlotsScriptCallback_OnItemUnequipped x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AttachmentSlotsScriptCallback_OnItemUnequipped( game.AttachmentSlotsScriptCallback self, TDBID slot, game.ItemID item );void OnItemUnequippedComplete(TDBID slot, game.ItemID item)RTTIre.Hooks.PlaceVoid( "gameAttachmentSlotsScriptCallback", "OnItemUnequippedComplete;TweakDBIDItemID", (AttachmentSlotsScriptCallback_OnItemUnequippedComplete x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AttachmentSlotsScriptCallback_OnItemUnequippedComplete( game.AttachmentSlotsScriptCallback self, TDBID slot, game.ItemID item );void OnAttachmentRefreshed(TDBID slot, game.ItemID item)RTTIre.Hooks.PlaceVoid( "gameAttachmentSlotsScriptCallback", "OnAttachmentRefreshed;TweakDBIDItemID", (AttachmentSlotsScriptCallback_OnAttachmentRefreshed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AttachmentSlotsScriptCallback_OnAttachmentRefreshed( game.AttachmentSlotsScriptCallback self, TDBID slot, game.ItemID item );