struct game.interactions
LootChoiceActionWrapper
game.interactions.LootChoiceActionWrapper
- 3 properties
- 4 functions
- 48 bytes
Properties
| Property | Type | Offset | |
|---|---|---|---|
removeItem | bool | 0x1 | |
itemId | game.ItemID | 0x4 | |
action | CName | 0x18 |
Functions
static bool IsValid(game.interactions.LootChoiceActionWrapper wrapper)staticRTTIre.Hooks.Place( "gameinteractionsLootChoiceActionWrapper", "IsValid", (LootChoiceActionWrapper_IsValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootChoiceActionWrapper_IsValid( game.interactions.LootChoiceActionWrapper wrapper );static bool IsIllegal(game.interactions.LootChoiceActionWrapper wrapper)staticRTTIre.Hooks.Place( "gameinteractionsLootChoiceActionWrapper", "IsIllegal", (LootChoiceActionWrapper_IsIllegal x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootChoiceActionWrapper_IsIllegal( game.interactions.LootChoiceActionWrapper wrapper );static bool IsHandledByCode(game.interactions.LootChoiceActionWrapper wrapper)staticRTTIre.Hooks.Place( "gameinteractionsLootChoiceActionWrapper", "IsHandledByCode", (LootChoiceActionWrapper_IsHandledByCode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LootChoiceActionWrapper_IsHandledByCode( game.interactions.LootChoiceActionWrapper wrapper );static game.interactions.LootChoiceActionWrapper Unwrap(game.interactions.ChoiceEvent choiceEvent)staticRTTIre.Hooks.Place( "gameinteractionsLootChoiceActionWrapper", "Unwrap", (LootChoiceActionWrapper_Unwrap x) => { return re.Hooks.CallOriginal<re.msgpack.game.interactions.LootChoiceActionWrapper>(); } ); [Msgpack.Gen] public readonly partial record struct LootChoiceActionWrapper_Unwrap( game.interactions.ChoiceEvent? choiceEvent );