class
InventoryWeaponItemChooser
- 11 properties
- 12 functions
Extends InventoryGenericItemChooser ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
scopeRootContainer | ink.CompoundWidgetReference | 0x120 | scripted |
magazineRootContainer | ink.CompoundWidgetReference | 0x138 | scripted |
silencerRootContainer | ink.CompoundWidgetReference | 0x150 | scripted |
scopeContainer | ink.CompoundWidgetReference | 0x168 | scripted |
magazineContainer | ink.CompoundWidgetReference | 0x180 | scripted |
silencerContainer | ink.CompoundWidgetReference | 0x198 | scripted |
attachmentsLabel | ink.TextWidgetReference | 0x1B0 | scripted |
attachmentsContainer | ink.WidgetReference | 0x1C8 | scripted |
softwareModsLabel | ink.TextWidgetReference | 0x1E0 | scripted |
softwareModsPush | ink.WidgetReference | 0x1F8 | scripted |
softwareModsContainer | ink.WidgetReference | 0x210 | scripted |
Functions
game.InventoryItemAttachments?[] GetSlots()overrideRTTIvoid RebuildSlots()overrideRTTIre.Hooks.PlaceVoid( "InventoryWeaponItemChooser", "RebuildSlots;", (InventoryWeaponItemChooser_RebuildSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_RebuildSlots( InventoryWeaponItemChooser self );bool ForceDisplayLabel()overrideRTTIre.Hooks.Place( "InventoryWeaponItemChooser", "ForceDisplayLabel;", (InventoryWeaponItemChooser_ForceDisplayLabel x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_ForceDisplayLabel( InventoryWeaponItemChooser self );void UpdateModsLabel(game.InventoryItemAttachments[] parts)RTTIre.Hooks.PlaceVoid( "InventoryWeaponItemChooser", "UpdateModsLabel;script_ref<array<InventoryItemAttachments>>", (InventoryWeaponItemChooser_UpdateModsLabel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_UpdateModsLabel( InventoryWeaponItemChooser self, game.InventoryItemAttachments[] parts );ink.CompoundWidgetReference GetRootSlotContainerFromType(WeaponPartType partType)RTTIre.Hooks.Place( "InventoryWeaponItemChooser", "GetRootSlotContainerFromType;WeaponPartType", (InventoryWeaponItemChooser_GetRootSlotContainerFromType x) => { return re.Hooks.CallOriginal<re.msgpack.ink.CompoundWidgetReference>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_GetRootSlotContainerFromType( InventoryWeaponItemChooser self, WeaponPartType partType );ink.CompoundWidgetReference GetSlotContainerFromType(WeaponPartType partType)RTTIre.Hooks.Place( "InventoryWeaponItemChooser", "GetSlotContainerFromType;WeaponPartType", (InventoryWeaponItemChooser_GetSlotContainerFromType x) => { return re.Hooks.CallOriginal<re.msgpack.ink.CompoundWidgetReference>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_GetSlotContainerFromType( InventoryWeaponItemChooser self, WeaponPartType partType );CName GetAtlasPartFromType(WeaponPartType partType)RTTIre.Hooks.Place( "InventoryWeaponItemChooser", "GetAtlasPartFromType;WeaponPartType", (InventoryWeaponItemChooser_GetAtlasPartFromType x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_GetAtlasPartFromType( InventoryWeaponItemChooser self, WeaponPartType partType );WeaponPartType[] GetAllPartsTypes()RTTIgame.InventoryItemAttachments? GetPartDataByType(game.InventoryItemAttachments[] parts, WeaponPartType type)RTTIre.Hooks.Place( "InventoryWeaponItemChooser", "GetPartDataByType;script_ref<array<InventoryItemAttachments>>WeaponPartType", (InventoryWeaponItemChooser_GetPartDataByType x) => { return re.Hooks.CallOriginal<re.msgpack.game.InventoryItemAttachments>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_GetPartDataByType( InventoryWeaponItemChooser self, game.InventoryItemAttachments[] parts, WeaponPartType type );void RebuildParts()RTTIre.Hooks.PlaceVoid( "InventoryWeaponItemChooser", "RebuildParts;", (InventoryWeaponItemChooser_RebuildParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_RebuildParts( InventoryWeaponItemChooser self );CName GetDisplayToSpawn()overrideRTTIre.Hooks.Place( "InventoryWeaponItemChooser", "GetDisplayToSpawn;", (InventoryWeaponItemChooser_GetDisplayToSpawn x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_GetDisplayToSpawn( InventoryWeaponItemChooser self );CName GetIntroAnimation()overrideRTTIre.Hooks.Place( "InventoryWeaponItemChooser", "GetIntroAnimation;", (InventoryWeaponItemChooser_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct InventoryWeaponItemChooser_GetIntroAnimation( InventoryWeaponItemChooser self );