class
GlamDocGameController
- 136 properties
- 147 functions
Extends game.ui.GlamdocGameController game.ui.BaseMenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
TooltipsManagerRef | ink.WidgetReference | 0x0 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x18 | scripted |
animationControllerContainer | ink.WidgetReference | 0x30 | scripted |
CursorRootContainerRef | ink.WidgetReference | 0x48 | scripted |
CursorRootOffsetPoint | ink.WidgetReference | 0x60 | scripted |
headerTabContainer | ink.WidgetReference | 0x78 | scripted |
colorWheelColorA | cyberwareCustomColorWheelDef | 0x90 | scripted |
colorWheelColorB | cyberwareCustomColorWheelDef | 0x188 | scripted |
brandIcon | ink.ImageWidgetReference | 0x280 | scripted |
colorPaletteRef | ink.WidgetReference | 0x298 | scripted |
mouseHitColor1Ref | ink.WidgetReference | 0x2B0 | scripted |
mouseHitColor2Ref | ink.WidgetReference | 0x2C8 | scripted |
mouseHitAppearancePanel | ink.WidgetReference | 0x2E0 | scripted |
mouseHitColorPanel | ink.WidgetReference | 0x2F8 | scripted |
inventoryViewAnchor | ink.CompoundWidgetReference | 0x310 | scripted |
selectorAnchor | ink.CompoundWidgetReference | 0x328 | scripted |
tooltipLeftAnchor | ink.WidgetReference | 0x340 | scripted |
tooltipRightAnchor | ink.WidgetReference | 0x358 | scripted |
colorWheelSubMenuTitle | ink.TextWidgetReference | 0x370 | scripted |
minigridTitleAnchor | ink.TextWidgetReference | 0x388 | scripted |
minigridTitlePreview | ink.TextWidgetReference | 0x3A0 | scripted |
minigridTextAnchor | ink.TextWidgetReference | 0x3B8 | scripted |
appearanceWrapper | ink.CompoundWidgetReference | 0x3D0 | scripted |
colorPickerWrapper | ink.CompoundWidgetReference | 0x3E8 | scripted |
swapContainer | ink.WidgetReference | 0x400 | scripted |
swapArrowPrimaryColor | ink.ImageWidgetReference | 0x418 | scripted |
swapArrowSecondaryColor | ink.ImageWidgetReference | 0x430 | scripted |
colorWheelModeSwitchInputs | ink.WidgetReference[] | 0x448 | scripted |
headerTabInputs | ink.WidgetReference[] | 0x458 | scripted |
appearanceWidgetsWithFeedback | ink.WidgetReference[] | 0x468 | scripted |
monoWirePreviewSettings | CyberwarePreviewSettings | 0x478 | scripted |
mantisBladesPreviewSettings | CyberwarePreviewSettings | 0x490 | scripted |
launcherPreviewSettings | CyberwarePreviewSettings | 0x4A8 | scripted |
strongArmPreviewSettings | CyberwarePreviewSettings | 0x4C0 | scripted |
armsAnchor | ink.CompoundWidgetReference | 0x538 | scripted |
activeMode | cyberwareCustomColorSelectorActiveMode | 0x550 | scripted |
customizationItemData | game.ItemData? | 0x558 | scripted |
colorADefined | bool | 0x568 | scripted |
colorBDefined | bool | 0x569 | scripted |
cachedNewColorA | Color | 0x56C | scripted |
cachedNewColorB | Color | 0x570 | scripted |
selectedIndexColorA | byte | 0x574 | scripted |
selectedIndexColorB | byte | 0x575 | scripted |
hoveredIndex | byte | 0x576 | scripted |
lastSelectedIndex | byte | 0x577 | scripted |
hoveredAnimProxy | ink.anim.Proxy? | 0x578 | scripted |
hoveringVendorItem | bool | 0x588 | scripted |
activeInputMode | cyberwareCustomSelectorActiveInputMode | 0x589 | scripted |
isInPopup | bool | 0x58D | scripted |
equippedSlotIndex | int | 0x590 | scripted |
animationController | WeakHandle<GlamdocScreenAnimationController> | 0x598 | scripted |
dollHoverArea | game.data.EquipmentArea | 0x5A8 | scripted |
dollSelected | bool | 0x5AC | scripted |
minigridSelectorLeftAnchorMargin | ink.Margin | 0x5B0 | scripted |
minigridSelectorRightAnchorMargin | ink.Margin | 0x5C0 | scripted |
minigridTargetAnchorMargin | ink.Margin | 0x5D0 | scripted |
sectionAngle | int | 0x5E0 | scripted |
introAnimation | CName | 0x5E8 | scripted |
tabRoot | WeakHandle<TabRadioGroup> | 0x5F0 | scripted |
tabAnimProxy | ink.anim.Proxy? | 0x600 | scripted |
previewPuppet | WeakHandle<game.Puppet> | 0x610 | scripted |
currentCyberarmItem | game.ItemID | 0x620 | scripted |
isProcessingCustomizationChange | bool | 0x630 | scripted |
isPuppetWaitingForUnequip | bool | 0x631 | scripted |
isPuppetWaitingForPreviewModeExit | bool | 0x632 | scripted |
isPurchasing | bool | 0x633 | scripted |
isTutorial | bool | 0x634 | scripted |
hasUnequipEventTriggered | bool | 0x635 | scripted |
isPurchased | bool | 0x636 | scripted |
isExitingGlamdocMenu | bool | 0x637 | scripted |
allCyberwareOptions | game.ui.CharacterCustomizationOption?[] | 0x638 | scripted |
cyberwareOptionToUpdate | game.ui.CharacterCustomizationOption? | 0x648 | scripted |
player | WeakHandle<PlayerPuppet> | 0x658 | scripted |
questSystem | WeakHandle<quest.QuestsSystem> | 0x668 | scripted |
cyberwareCustomizationSystem | WeakHandle<CyberwareCustomizationSystem> | 0x678 | scripted |
screenType | GlamdocScreenType | 0x688 | scripted |
appearanceWidgets | ink.WidgetReference[] | 0x690 | scripted |
colorPickerWidgets | ink.WidgetReference[] | 0x6A0 | scripted |
uiInventorySystem | WeakHandle<UIInventoryScriptableSystem> | 0x6B0 | scripted |
uiSystem | WeakHandle<game.ui.GameSystemUI> | 0x6C0 | scripted |
playerID | ent.EntityID | 0x6D0 | scripted |
filterMode | RipperdocModes | 0x6D8 | scripted |
statsSystem | WeakHandle<game.StatsSystem> | 0x6E0 | scripted |
statsDataSystem | WeakHandle<game.StatsDataSystem> | 0x6F0 | scripted |
statusEffectSystem | WeakHandle<game.StatusEffectSystem> | 0x700 | scripted |
inventorySystem | WeakHandle<game.InventoryManager> | 0x710 | scripted |
transactionSystem | WeakHandle<game.TransactionSystem> | 0x720 | scripted |
InventoryManager | InventoryDataManagerV2? | 0x730 | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | 0x740 | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0x750 | scripted |
ripperdocTokenManager | RipperdocTokenManager? | 0x760 | scripted |
audioSystem | WeakHandle<game.GameAudioSystem> | 0x770 | scripted |
TooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0x780 | scripted |
defaultTooltipGap | float | 0x790 | scripted |
anyChangesMade | bool | 0x794 | scripted |
colorChanged | bool | 0x795 | scripted |
appearanceChanged | bool | 0x796 | scripted |
hasChangesToApply | bool | 0x797 | scripted |
vendorUserData | VendorUserData? | 0x798 | scripted |
VendorDataManager | VendorDataManager? | 0x7A8 | scripted |
cameFromInventoryMenu | bool | 0x7B8 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0x7C0 | scripted |
spendCost | int | 0x7D0 | scripted |
spendCount | int | 0x7D4 | scripted |
glamdocData | game.data.Glamdoc_Record? | 0x7D8 | scripted |
factThresholds | WeakHandle<game.data.GlamdocThreshold_Record>[] | 0x7E8 | scripted |
styleDataWhenEnteringGlamdoc | CyberwareCustomizationPersistentData | 0x7F8 | scripted |
inventoryView | WeakHandle<GlamdocInventoryController> | 0x828 | scripted |
inventoryListener | game.InventoryScriptListener? | 0x838 | scripted |
tokenPopup | ink.GameNotificationToken? | 0x848 | scripted |
playerItemDisplayContext | ItemDisplayContextData? | 0x858 | scripted |
vendorItemDisplayContext | ItemDisplayContextData? | 0x868 | scripted |
cachedPlayerItems | WeakHandle<UIInventoryItem>[] | 0x878 | scripted |
filterArea | ArmsWareType | 0x928 | scripted |
selector | WeakHandle<GlamdocSelectorController> | 0x930 | scripted |
allFilters | ArmsWareType[] | 0x940 | scripted |
VendorBlackboard | WeakHandle<game.IBlackboard> | 0x950 | scripted |
equipmentBlackboard | WeakHandle<game.IBlackboard> | 0x960 | scripted |
equipmentBlackboardCallback | red.CallbackObject? | 0x970 | scripted |
tokenBlackboardCallback | red.CallbackObject? | 0x980 | scripted |
vendorItems | ink.ScriptHashMap? | 0x990 | scripted |
vendorWrappedItems | ink.ScriptHashMap? | 0x9A0 | scripted |
minigridController | WeakHandle<CyberwareInventoryMiniGrid> | 0x9B0 | scripted |
equippedArmItem | WeakHandle<UIInventoryItem> | 0x9C0 | scripted |
equippedStyle | WeakHandle<UIInventoryItem> | 0x9D0 | scripted |
equippedStyleItem | UIInventoryItem? | 0x9E0 | scripted |
previewedStyleID | game.ItemID | 0x9F0 | scripted |
isInPreviewMode | bool | 0xA00 | scripted |
prePreviewStyleData | CyberwareCustomizationPersistentData | 0xA08 | scripted |
isExitingMenuAfterBuy | bool | 0xA38 | scripted |
characterCustomizationSystem | WeakHandle<game.ui.ICharacterCustomizationSystem> | 0xA40 | scripted |
attachmentSlotCallback | game.AttachmentSlotsScriptListener? | 0xA50 | scripted |
axisInputCache | Vector2 | 0xA60 | scripted |
axisInputThreshold | float | 0xA68 | scripted |
fakeUpdateProxy | ink.anim.Proxy? | 0xA70 | scripted |
usedVirtualCursorWithMouse | bool | 0xA80 | scripted |
Functions
bool OnSetUserData(IScriptable userData)RTTIre.Hooks.Place( "GlamDocGameController", "OnSetUserData", (GlamDocGameController_OnSetUserData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnSetUserData( GlamDocGameController self, IScriptable? userData );bool OnInitialize()RTTIre.Hooks.Place( "GlamDocGameController", "OnInitialize", (GlamDocGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnInitialize( GlamDocGameController self );void Init()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "Init;", (GlamDocGameController_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_Init( GlamDocGameController self );bool OnPuppetPreviewShown()RTTIre.Hooks.Place( "GlamDocGameController", "OnPuppetPreviewShown", (GlamDocGameController_OnPuppetPreviewShown x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnPuppetPreviewShown( GlamDocGameController self );void UpdatePuppetWithCyberware(game.ItemID itemToEquip)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdatePuppetWithCyberware;ItemID", (GlamDocGameController_UpdatePuppetWithCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdatePuppetWithCyberware( GlamDocGameController self, game.ItemID itemToEquip );void GiveAndAddItemToSlot(TDBID placementSlot, game.ItemID itemToAdd)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "GiveAndAddItemToSlot;TweakDBIDItemID", (GlamDocGameController_GiveAndAddItemToSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GiveAndAddItemToSlot( GlamDocGameController self, TDBID placementSlot, game.ItemID itemToAdd );bool OnArmsCWVisualEquipped(ArmsCWVisualEquipped evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnArmsCWVisualEquipped", (GlamDocGameController_OnArmsCWVisualEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnArmsCWVisualEquipped( GlamDocGameController self, ArmsCWVisualEquipped? evt );bool OnVisualSlotsUpdatedEvent(VisualSlotsUpdatedEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnVisualSlotsUpdatedEvent", (GlamDocGameController_OnVisualSlotsUpdatedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnVisualSlotsUpdatedEvent( GlamDocGameController self, VisualSlotsUpdatedEvent? evt );bool NeedToToggleLongSleeveVersionOfCyberware(bool showLongSleeve)RTTIre.Hooks.Place( "GlamDocGameController", "NeedToToggleLongSleeveVersionOfCyberware;Bool", (GlamDocGameController_NeedToToggleLongSleeveVersionOfCyberware x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_NeedToToggleLongSleeveVersionOfCyberware( GlamDocGameController self, bool showLongSleeve );bool DoesPlayerHaveGlamEquipped()RTTIre.Hooks.Place( "GlamDocGameController", "DoesPlayerHaveGlamEquipped;", (GlamDocGameController_DoesPlayerHaveGlamEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_DoesPlayerHaveGlamEquipped( GlamDocGameController self );bool OnInventoryPuppetReceived(game.Puppet puppet)RTTIre.Hooks.Place( "GlamDocGameController", "OnInventoryPuppetReceived", (GlamDocGameController_OnInventoryPuppetReceived x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnInventoryPuppetReceived( GlamDocGameController self, game.Puppet? puppet );void DisplayInventory()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "DisplayInventory;", (GlamDocGameController_DisplayInventory x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_DisplayInventory( GlamDocGameController self );bool CheckIfCanApply(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.Place( "GlamDocGameController", "CheckIfCanApply;gameItemData", (GlamDocGameController_CheckIfCanApply x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_CheckIfCanApply( GlamDocGameController self, WeakHandle<game.ItemData> itemData );bool FilterItem(WeakHandle<UIInventoryItem> item)RTTIre.Hooks.Place( "GlamDocGameController", "FilterItem;UIInventoryItem", (GlamDocGameController_FilterItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_FilterItem( GlamDocGameController self, WeakHandle<UIInventoryItem> item );bool ItemTagMatch(WeakHandle<game.ItemData> item, ArmsWareType filterArea)RTTIre.Hooks.Place( "GlamDocGameController", "ItemTagMatch;gameItemDataArmsWareType", (GlamDocGameController_ItemTagMatch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ItemTagMatch( GlamDocGameController self, WeakHandle<game.ItemData> item, ArmsWareType filterArea );WeakHandle<WrappedUIInventoryItem>[] GetVendorItems(ArmsWareType area)RTTIvoid RegisterBlackboard(game.Object player)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "RegisterBlackboard;GameObject", (GlamDocGameController_RegisterBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_RegisterBlackboard( GlamDocGameController self, game.Object? player );void UnregisterBlackboard()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UnregisterBlackboard;", (GlamDocGameController_UnregisterBlackboard x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UnregisterBlackboard( GlamDocGameController self );bool OnUIVendorAttachedEvent(UIVendorAttachedEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnUIVendorAttachedEvent", (GlamDocGameController_OnUIVendorAttachedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnUIVendorAttachedEvent( GlamDocGameController self, UIVendorAttachedEvent? evt );void PreparePlayerItems()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "PreparePlayerItems;", (GlamDocGameController_PreparePlayerItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_PreparePlayerItems( GlamDocGameController self );int EquipmentAreaToIndex(game.data.ItemType equipArea)RTTIre.Hooks.Place( "GlamDocGameController", "EquipmentAreaToIndex;gamedataItemType", (GlamDocGameController_EquipmentAreaToIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_EquipmentAreaToIndex( GlamDocGameController self, game.data.ItemType equipArea );ArmsWareType GetCurrentArmsWareType()RTTIre.Hooks.Place( "GlamDocGameController", "GetCurrentArmsWareType;", (GlamDocGameController_GetCurrentArmsWareType x) => { return re.Hooks.CallOriginal<re.msgpack.ArmsWareType>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetCurrentArmsWareType( GlamDocGameController self );void PrepareVendorItems()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "PrepareVendorItems;", (GlamDocGameController_PrepareVendorItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_PrepareVendorItems( GlamDocGameController self );int ItemTagToIndex(UIInventoryItem item)RTTIre.Hooks.Place( "GlamDocGameController", "ItemTagToIndex;UIInventoryItem", (GlamDocGameController_ItemTagToIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ItemTagToIndex( GlamDocGameController self, UIInventoryItem? item );int ItemTagToIndex(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.Place( "GlamDocGameController", "ItemTagToIndex;gameItemData", (GlamDocGameController_ItemTagToIndex2 x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ItemTagToIndex2( GlamDocGameController self, WeakHandle<game.ItemData> itemData );void InitializeVendor()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "InitializeVendor;", (GlamDocGameController_InitializeVendor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_InitializeVendor( GlamDocGameController self );void InitializeSystems()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "InitializeSystems;", (GlamDocGameController_InitializeSystems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_InitializeSystems( GlamDocGameController self );void InitializeUI()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "InitializeUI;", (GlamDocGameController_InitializeUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_InitializeUI( GlamDocGameController self );void RegisterTabButtons()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "RegisterTabButtons;", (GlamDocGameController_RegisterTabButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_RegisterTabButtons( GlamDocGameController self );WeakHandle<ink.Widget> GetColorsHeaderTab()RTTIbool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIre.Hooks.Place( "GlamDocGameController", "OnValueChanged", (GlamDocGameController_OnValueChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnValueChanged( GlamDocGameController self, WeakHandle<ink.RadioGroupController> controller, int selectedIndex );void SelectTab(int selectedIndex)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SelectTab;Int32", (GlamDocGameController_SelectTab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SelectTab( GlamDocGameController self, int selectedIndex );void InitializeAxisInputDeadZone()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "InitializeAxisInputDeadZone;", (GlamDocGameController_InitializeAxisInputDeadZone x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_InitializeAxisInputDeadZone( GlamDocGameController self );void ProcessFakeUpdate(bool on)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessFakeUpdate;Bool", (GlamDocGameController_ProcessFakeUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessFakeUpdate( GlamDocGameController self, bool on );string GetAreaHeader(ArmsWareType area)RTTIre.Hooks.Place( "GlamDocGameController", "GetAreaHeader;ArmsWareType", (GlamDocGameController_GetAreaHeader x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetAreaHeader( GlamDocGameController self, ArmsWareType area );void ProcessPreviousCustomizationState()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessPreviousCustomizationState;", (GlamDocGameController_ProcessPreviousCustomizationState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessPreviousCustomizationState( GlamDocGameController self );WeakHandle<UIInventoryItem> FindInventoryItem(game.ItemData itemData)RTTIvoid InitializeBrandData(game.data.UIGlamdocBrandData_Record brandData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "InitializeBrandData;UIGlamdocBrandData_Record", (GlamDocGameController_InitializeBrandData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_InitializeBrandData( GlamDocGameController self, game.data.UIGlamdocBrandData_Record? brandData );void InitializeEquippedCyberArm()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "InitializeEquippedCyberArm;", (GlamDocGameController_InitializeEquippedCyberArm x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_InitializeEquippedCyberArm( GlamDocGameController self );void HideColorTab(bool useAnimToHideColorWidget)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "HideColorTab;Bool", (GlamDocGameController_HideColorTab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_HideColorTab( GlamDocGameController self, bool useAnimToHideColorWidget );void HideColorWidget(bool useAnimToHideColorWidget)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "HideColorWidget;Bool", (GlamDocGameController_HideColorWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_HideColorWidget( GlamDocGameController self, bool useAnimToHideColorWidget );void ShowColorTab()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ShowColorTab;", (GlamDocGameController_ShowColorTab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ShowColorTab( GlamDocGameController self );void SetColorTabInputHintsVisibility(bool isVisible)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetColorTabInputHintsVisibility;Bool", (GlamDocGameController_SetColorTabInputHintsVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetColorTabInputHintsVisibility( GlamDocGameController self, bool isVisible );void SetColorWheelTintFromBrandData(cyberwareCustomColorWheelDef colorWheel, game.data.UIGlamdocBrandData_Record brandData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetColorWheelTintFromBrandData;cyberwareCustomColorWheelDefUIGlamdocBrandData_Record", (GlamDocGameController_SetColorWheelTintFromBrandData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetColorWheelTintFromBrandData( GlamDocGameController self, cyberwareCustomColorWheelDef colorWheel, game.data.UIGlamdocBrandData_Record? brandData );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)RTTIre.Hooks.Place( "GlamDocGameController", "OnSetMenuEventDispatcher", (GlamDocGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnSetMenuEventDispatcher( GlamDocGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );bool OnBeforeLeaveScenario(IScriptable userData)RTTIre.Hooks.Place( "GlamDocGameController", "OnBeforeLeaveScenario", (GlamDocGameController_OnBeforeLeaveScenario x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnBeforeLeaveScenario( GlamDocGameController self, IScriptable? userData );bool OnCloseMenu(IScriptable userData)RTTIre.Hooks.Place( "GlamDocGameController", "OnCloseMenu", (GlamDocGameController_OnCloseMenu x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnCloseMenu( GlamDocGameController self, IScriptable? userData );bool OnUninitialize()RTTIre.Hooks.Place( "GlamDocGameController", "OnUninitialize", (GlamDocGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnUninitialize( GlamDocGameController self );void QuitVendor(bool? isDiscardingChanges, bool? isCustoAlreadyApplied)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "QuitVendor;BoolBool", (GlamDocGameController_QuitVendor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_QuitVendor( GlamDocGameController self, bool? isDiscardingChanges, bool? isCustoAlreadyApplied );void DiscardChangesAndQuitVendor()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "DiscardChangesAndQuitVendor;", (GlamDocGameController_DiscardChangesAndQuitVendor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_DiscardChangesAndQuitVendor( GlamDocGameController self );void ShowExitConfirmationPopup()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ShowExitConfirmationPopup;", (GlamDocGameController_ShowExitConfirmationPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ShowExitConfirmationPopup( GlamDocGameController self );bool OnExitConfirmationPopupClosed(ink.GameNotificationData data)RTTIre.Hooks.Place( "GlamDocGameController", "OnExitConfirmationPopupClosed", (GlamDocGameController_OnExitConfirmationPopupClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnExitConfirmationPopupClosed( GlamDocGameController self, ink.GameNotificationData? data );void HideExitConfirmationPopup()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "HideExitConfirmationPopup;", (GlamDocGameController_HideExitConfirmationPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_HideExitConfirmationPopup( GlamDocGameController self );void OnPopupVisibilityToggled(bool isPopupVisible)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "OnPopupVisibilityToggled;Bool", (GlamDocGameController_OnPopupVisibilityToggled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnPopupVisibilityToggled( GlamDocGameController self, bool isPopupVisible );void UpdateAndApplyColor(byte colorIndex, cyberwareCustomColorSelectorActiveMode selectedMode, bool? skipColorChangeNotification)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateAndApplyColor;Uint8cyberwareCustomColorSelectorActiveModeBool", (GlamDocGameController_UpdateAndApplyColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateAndApplyColor( GlamDocGameController self, byte colorIndex, cyberwareCustomColorSelectorActiveMode selectedMode, bool? skipColorChangeNotification );Color GetColorFromIndexForCurrentBrand(byte index)RTTIre.Hooks.Place( "GlamDocGameController", "GetColorFromIndexForCurrentBrand;Uint8", (GlamDocGameController_GetColorFromIndexForCurrentBrand x) => { return re.Hooks.CallOriginal<re.msgpack.Color>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetColorFromIndexForCurrentBrand( GlamDocGameController self, byte index );void SendCustomizationColorToSystem(bool? skipColorChangeNotification)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SendCustomizationColorToSystem;Bool", (GlamDocGameController_SendCustomizationColorToSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SendCustomizationColorToSystem( GlamDocGameController self, bool? skipColorChangeNotification );void UpdatePuppetBasedOnCurrentScreen()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdatePuppetBasedOnCurrentScreen;", (GlamDocGameController_UpdatePuppetBasedOnCurrentScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdatePuppetBasedOnCurrentScreen( GlamDocGameController self );void UpdatePuppetPreview()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdatePuppetPreview;", (GlamDocGameController_UpdatePuppetPreview x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdatePuppetPreview( GlamDocGameController self );void UpdatePuppetWhenExitingPreviewMode()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdatePuppetWhenExitingPreviewMode;", (GlamDocGameController_UpdatePuppetWhenExitingPreviewMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdatePuppetWhenExitingPreviewMode( GlamDocGameController self );bool OnGlobalAxisInput(ink.PointerEvent e)RTTIre.Hooks.Place( "GlamDocGameController", "OnGlobalAxisInput", (GlamDocGameController_OnGlobalAxisInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnGlobalAxisInput( GlamDocGameController self, ink.PointerEvent? e );bool OnButtonPress(ink.PointerEvent e)RTTIre.Hooks.Place( "GlamDocGameController", "OnButtonPress", (GlamDocGameController_OnButtonPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnButtonPress( GlamDocGameController self, ink.PointerEvent? e );bool OnGlobalInputReleased(ink.PointerEvent e)RTTIre.Hooks.Place( "GlamDocGameController", "OnGlobalInputReleased", (GlamDocGameController_OnGlobalInputReleased x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnGlobalInputReleased( GlamDocGameController self, ink.PointerEvent? e );void SwitchSelectionTab(GlamdocScreenType screenType)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SwitchSelectionTab;GlamdocScreenType", (GlamDocGameController_SwitchSelectionTab x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SwitchSelectionTab( GlamDocGameController self, GlamdocScreenType screenType );void SwitchPanel(bool isAppearancePanel)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SwitchPanel;Bool", (GlamDocGameController_SwitchPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SwitchPanel( GlamDocGameController self, bool isAppearancePanel );bool OnMouseInput(ink.PointerEvent e)RTTIre.Hooks.Place( "GlamDocGameController", "OnMouseInput", (GlamDocGameController_OnMouseInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnMouseInput( GlamDocGameController self, ink.PointerEvent? e );void ProcessMouseInput(Vector2 mousePos)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessMouseInput;Vector2", (GlamDocGameController_ProcessMouseInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessMouseInput( GlamDocGameController self, Vector2 mousePos );void ProcessKeyboardPointerMovement(bool isClockwise, cyberwareCustomColorWheelDef wheelData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessKeyboardPointerMovement;BoolcyberwareCustomColorWheelDef", (GlamDocGameController_ProcessKeyboardPointerMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessKeyboardPointerMovement( GlamDocGameController self, bool isClockwise, cyberwareCustomColorWheelDef wheelData );void ProcessKeyboardPointerClick()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessKeyboardPointerClick;", (GlamDocGameController_ProcessKeyboardPointerClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessKeyboardPointerClick( GlamDocGameController self );byte GetColorIndexFromAngle(float angle)RTTIre.Hooks.Place( "GlamDocGameController", "GetColorIndexFromAngle;Float", (GlamDocGameController_GetColorIndexFromAngle x) => { return re.Hooks.CallOriginal<re.msgpack.Byte>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetColorIndexFromAngle( GlamDocGameController self, float angle );void ProcessPointerMovement(byte index, cyberwareCustomColorWheelDef wheelData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessPointerMovement;Uint8cyberwareCustomColorWheelDef", (GlamDocGameController_ProcessPointerMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessPointerMovement( GlamDocGameController self, byte index, cyberwareCustomColorWheelDef wheelData );bool OnFakeUpdate(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "GlamDocGameController", "OnFakeUpdate", (GlamDocGameController_OnFakeUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnFakeUpdate( GlamDocGameController self, ink.anim.Proxy? proxy );void ProcessGamePadInput()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessGamePadInput;", (GlamDocGameController_ProcessGamePadInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessGamePadInput( GlamDocGameController self );bool IsInputAxisVectorOrientedToTheLeftOfSelectedColorWheelPart(byte index)RTTIre.Hooks.Place( "GlamDocGameController", "IsInputAxisVectorOrientedToTheLeftOfSelectedColorWheelPart;Uint8", (GlamDocGameController_IsInputAxisVectorOrientedToTheLeftOfSelectedColorWheelPart x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_IsInputAxisVectorOrientedToTheLeftOfSelectedColorWheelPart( GlamDocGameController self, byte index );void PlayDirectionalHoverAnimation(bool toTheLeft)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "PlayDirectionalHoverAnimation;Bool", (GlamDocGameController_PlayDirectionalHoverAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_PlayDirectionalHoverAnimation( GlamDocGameController self, bool toTheLeft );void ChooseHoverMask(byte index, cyberwareCustomColorWheelDef colorWheel)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ChooseHoverMask;Uint8cyberwareCustomColorWheelDef", (GlamDocGameController_ChooseHoverMask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ChooseHoverMask( GlamDocGameController self, byte index, cyberwareCustomColorWheelDef colorWheel );void UpdateCursorVisibility()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateCursorVisibility;", (GlamDocGameController_UpdateCursorVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateCursorVisibility( GlamDocGameController self );void UpdateHoveredPartForWheel(byte index, cyberwareCustomColorWheelDef wheelData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateHoveredPartForWheel;Uint8cyberwareCustomColorWheelDef", (GlamDocGameController_UpdateHoveredPartForWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateHoveredPartForWheel( GlamDocGameController self, byte index, cyberwareCustomColorWheelDef wheelData );void ResetVisualHoverOnColorWheel(cyberwareCustomColorWheelDef wheelData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ResetVisualHoverOnColorWheel;cyberwareCustomColorWheelDef", (GlamDocGameController_ResetVisualHoverOnColorWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ResetVisualHoverOnColorWheel( GlamDocGameController self, cyberwareCustomColorWheelDef wheelData );void SetVisualSelectionOnColorWheel(cyberwareCustomColorWheelDef wheelData, bool isVisible)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetVisualSelectionOnColorWheel;cyberwareCustomColorWheelDefBool", (GlamDocGameController_SetVisualSelectionOnColorWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetVisualSelectionOnColorWheel( GlamDocGameController self, cyberwareCustomColorWheelDef wheelData, bool isVisible );void ShowVisualSelectionOnColorWheels()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ShowVisualSelectionOnColorWheels;", (GlamDocGameController_ShowVisualSelectionOnColorWheels x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ShowVisualSelectionOnColorWheels( GlamDocGameController self );void ResetHighlightOnColorWheel()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ResetHighlightOnColorWheel;", (GlamDocGameController_ResetHighlightOnColorWheel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ResetHighlightOnColorWheel( GlamDocGameController self );void ProcessPointerClick(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessPointerClick;inkPointerEvent", (GlamDocGameController_ProcessPointerClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessPointerClick( GlamDocGameController self, ink.PointerEvent? e );bool SelectPanelByClick(ink.PointerEvent e)RTTIre.Hooks.Place( "GlamDocGameController", "SelectPanelByClick;inkPointerEvent", (GlamDocGameController_SelectPanelByClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SelectPanelByClick( GlamDocGameController self, ink.PointerEvent? e );void ProcessPointerTouch(ink.PointerEvent e)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ProcessPointerTouch;inkPointerEvent", (GlamDocGameController_ProcessPointerTouch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ProcessPointerTouch( GlamDocGameController self, ink.PointerEvent? e );bool SelectPanelByTouch(ink.PointerEvent e)RTTIre.Hooks.Place( "GlamDocGameController", "SelectPanelByTouch;inkPointerEvent", (GlamDocGameController_SelectPanelByTouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SelectPanelByTouch( GlamDocGameController self, ink.PointerEvent? e );void SelectColorIndexForMode(byte index, cyberwareCustomColorSelectorActiveMode mode)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SelectColorIndexForMode;Uint8cyberwareCustomColorSelectorActiveMode", (GlamDocGameController_SelectColorIndexForMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SelectColorIndexForMode( GlamDocGameController self, byte index, cyberwareCustomColorSelectorActiveMode mode );float GetSelectorAngleFromColorIndex(byte colorIndex)RTTIre.Hooks.Place( "GlamDocGameController", "GetSelectorAngleFromColorIndex;Uint8", (GlamDocGameController_GetSelectorAngleFromColorIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetSelectorAngleFromColorIndex( GlamDocGameController self, byte colorIndex );bool ShouldProcessMouseInputForActiveColorWheel(Vector2 mousePos)RTTIre.Hooks.Place( "GlamDocGameController", "ShouldProcessMouseInputForActiveColorWheel;Vector2", (GlamDocGameController_ShouldProcessMouseInputForActiveColorWheel x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ShouldProcessMouseInputForActiveColorWheel( GlamDocGameController self, Vector2 mousePos );Vector2 GetMouseLocationRelativeToActiveColorPicker(Vector2 mousePos)RTTIre.Hooks.Place( "GlamDocGameController", "GetMouseLocationRelativeToActiveColorPicker;Vector2", (GlamDocGameController_GetMouseLocationRelativeToActiveColorPicker x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetMouseLocationRelativeToActiveColorPicker( GlamDocGameController self, Vector2 mousePos );float WrapAngle(float angle)RTTIre.Hooks.Place( "GlamDocGameController", "WrapAngle;Float", (GlamDocGameController_WrapAngle x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_WrapAngle( GlamDocGameController self, float angle );void SwitchActiveMode(cyberwareCustomColorSelectorActiveMode switchTo)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SwitchActiveMode;cyberwareCustomColorSelectorActiveMode", (GlamDocGameController_SwitchActiveMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SwitchActiveMode( GlamDocGameController self, cyberwareCustomColorSelectorActiveMode switchTo );void ChangeColorWheelSubTitle(cyberwareCustomColorSelectorActiveMode activeMode)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ChangeColorWheelSubTitle;cyberwareCustomColorSelectorActiveMode", (GlamDocGameController_ChangeColorWheelSubTitle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ChangeColorWheelSubTitle( GlamDocGameController self, cyberwareCustomColorSelectorActiveMode activeMode );void UpdateWidgetsForNewMode(cyberwareCustomColorSelectorActiveMode currentMode)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateWidgetsForNewMode;cyberwareCustomColorSelectorActiveMode", (GlamDocGameController_UpdateWidgetsForNewMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateWidgetsForNewMode( GlamDocGameController self, cyberwareCustomColorSelectorActiveMode currentMode );bool SwapColors()RTTIre.Hooks.Place( "GlamDocGameController", "SwapColors;", (GlamDocGameController_SwapColors x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SwapColors( GlamDocGameController self );void UpdateSwapArrows()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateSwapArrows;", (GlamDocGameController_UpdateSwapArrows x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateSwapArrows( GlamDocGameController self );bool ResetColorsToDefault(bool? skipColorChangeNotification)RTTIre.Hooks.Place( "GlamDocGameController", "ResetColorsToDefault;Bool", (GlamDocGameController_ResetColorsToDefault x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ResetColorsToDefault( GlamDocGameController self, bool? skipColorChangeNotification );void ResetDefinedColors()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ResetDefinedColors;", (GlamDocGameController_ResetDefinedColors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ResetDefinedColors( GlamDocGameController self );void UpdateControlsState()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateControlsState;", (GlamDocGameController_UpdateControlsState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateControlsState( GlamDocGameController self );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "GlamDocGameController", "OnAction", (GlamDocGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnAction( GlamDocGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );void SetWidgetsArrayVisibility(ink.WidgetReference[] widgets, bool visible)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetWidgetsArrayVisibility;array<inkWidgetRef>Bool", (GlamDocGameController_SetWidgetsArrayVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetWidgetsArrayVisibility( GlamDocGameController self, ink.WidgetReference[] widgets, bool visible );cyberwareCustomSelectorActiveInputMode GetActiveInputMode()RTTIre.Hooks.Place( "GlamDocGameController", "GetActiveInputMode;", (GlamDocGameController_GetActiveInputMode x) => { return re.Hooks.CallOriginal<re.msgpack.cyberwareCustomSelectorActiveInputMode>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetActiveInputMode( GlamDocGameController self );cyberwareCustomColorWheelDef GetActiveColorWheelData()RTTIre.Hooks.Place( "GlamDocGameController", "GetActiveColorWheelData;", (GlamDocGameController_GetActiveColorWheelData x) => { return re.Hooks.CallOriginal<re.msgpack.cyberwareCustomColorWheelDef>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetActiveColorWheelData( GlamDocGameController self );void PlayHoverWidgetAnimation()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "PlayHoverWidgetAnimation;", (GlamDocGameController_PlayHoverWidgetAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_PlayHoverWidgetAnimation( GlamDocGameController self );void PlayBackgroundAnimation()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "PlayBackgroundAnimation;", (GlamDocGameController_PlayBackgroundAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_PlayBackgroundAnimation( GlamDocGameController self );bool OnSlotClick(ItemDisplayClickEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnSlotClick", (GlamDocGameController_OnSlotClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnSlotClick( GlamDocGameController self, ItemDisplayClickEvent? evt );bool CanEnterPreviewMode(WeakHandle<UIInventoryItem> item, WeakHandle<ItemDisplayContextData> displayContextData)RTTIre.Hooks.Place( "GlamDocGameController", "CanEnterPreviewMode;UIInventoryItemItemDisplayContextData", (GlamDocGameController_CanEnterPreviewMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_CanEnterPreviewMode( GlamDocGameController self, WeakHandle<UIInventoryItem> item, WeakHandle<ItemDisplayContextData> displayContextData );void EnterPreviewMode(WeakHandle<UIInventoryItem> item)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "EnterPreviewMode;UIInventoryItem", (GlamDocGameController_EnterPreviewMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_EnterPreviewMode( GlamDocGameController self, WeakHandle<UIInventoryItem> item );void UpdateWidgetsVisualsForPreviewMode()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateWidgetsVisualsForPreviewMode;", (GlamDocGameController_UpdateWidgetsVisualsForPreviewMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateWidgetsVisualsForPreviewMode( GlamDocGameController self );bool IsPreviewedItem(game.ItemID itemID)RTTIre.Hooks.Place( "GlamDocGameController", "IsPreviewedItem;ItemID", (GlamDocGameController_IsPreviewedItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_IsPreviewedItem( GlamDocGameController self, game.ItemID itemID );void ExitPreviewMode(bool? skipRestorePreviousCyberware)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ExitPreviewMode;Bool", (GlamDocGameController_ExitPreviewMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ExitPreviewMode( GlamDocGameController self, bool? skipRestorePreviousCyberware );bool OnExitPreviewMode(ExitGlamdocPreviewModeDelayed evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnExitPreviewMode", (GlamDocGameController_OnExitPreviewMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnExitPreviewMode( GlamDocGameController self, ExitGlamdocPreviewModeDelayed? evt );bool OnSelectorChange(GlamdocSelectorChangeEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnSelectorChange", (GlamDocGameController_OnSelectorChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnSelectorChange( GlamDocGameController self, GlamdocSelectorChangeEvent? evt );void DollHover(game.data.EquipmentArea area)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "DollHover;gamedataEquipmentArea", (GlamDocGameController_DollHover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_DollHover( GlamDocGameController self, game.data.EquipmentArea area );void DollSelect(bool select)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "DollSelect;Bool", (GlamDocGameController_DollSelect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_DollSelect( GlamDocGameController self, bool select );bool CanPlayerCanBuyItem(game.ItemID itemID)RTTIre.Hooks.Place( "GlamDocGameController", "CanPlayerCanBuyItem;ItemID", (GlamDocGameController_CanPlayerCanBuyItem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_CanPlayerCanBuyItem( GlamDocGameController self, game.ItemID itemID );void OpenNotEnoughMoneyNotification()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "OpenNotEnoughMoneyNotification;", (GlamDocGameController_OpenNotEnoughMoneyNotification x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OpenNotEnoughMoneyNotification( GlamDocGameController self );void OpenConfirmationPopup(WeakHandle<UIInventoryItem> item, int price, VendorConfirmationPopupType type, CName listener)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "OpenConfirmationPopup;UIInventoryItemInt32VendorConfirmationPopupTypeCName", (GlamDocGameController_OpenConfirmationPopup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OpenConfirmationPopup( GlamDocGameController self, WeakHandle<UIInventoryItem> item, int price, VendorConfirmationPopupType type, CName listener );bool OnBuyConfirmationPopupClosed(ink.GameNotificationData data)RTTIre.Hooks.Place( "GlamDocGameController", "OnBuyConfirmationPopupClosed", (GlamDocGameController_OnBuyConfirmationPopupClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnBuyConfirmationPopupClosed( GlamDocGameController self, ink.GameNotificationData? data );void OnItemBought(game.ItemID itemID, WeakHandle<game.ItemData> itemData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "OnItemBought;ItemIDgameItemData", (GlamDocGameController_OnItemBought x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnItemBought( GlamDocGameController self, game.ItemID itemID, WeakHandle<game.ItemData> itemData );void RemoveCachedVendorItem(game.ItemID itemID)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "RemoveCachedVendorItem;ItemID", (GlamDocGameController_RemoveCachedVendorItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_RemoveCachedVendorItem( GlamDocGameController self, game.ItemID itemID );bool OnUIVendorItemBoughtEvent(UIVendorItemsBoughtEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnUIVendorItemBoughtEvent", (GlamDocGameController_OnUIVendorItemBoughtEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnUIVendorItemBoughtEvent( GlamDocGameController self, UIVendorItemsBoughtEvent? evt );bool OnSlotHover(ItemDisplayHoverOverEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnSlotHover", (GlamDocGameController_OnSlotHover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnSlotHover( GlamDocGameController self, ItemDisplayHoverOverEvent? evt );bool OnSlotUnhover(ItemDisplayHoverOutEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnSlotUnhover", (GlamDocGameController_OnSlotUnhover x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnSlotUnhover( GlamDocGameController self, ItemDisplayHoverOutEvent? evt );void ShowCWTooltip(WeakHandle<UIInventoryItem> item, WeakHandle<ink.Widget> widget, bool isVendorItem, DEBUG_IconErrorInfo? iconErrorInfo)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ShowCWTooltip;UIInventoryIteminkWidgetBoolDEBUG_IconErrorInfo", (GlamDocGameController_ShowCWTooltip x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ShowCWTooltip( GlamDocGameController self, WeakHandle<UIInventoryItem> item, WeakHandle<ink.Widget> widget, bool isVendorItem, DEBUG_IconErrorInfo? iconErrorInfo );void SetButtonHintsHover(WeakHandle<UIInventoryItem> item, bool isVendorItem)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetButtonHintsHover;UIInventoryItemBool", (GlamDocGameController_SetButtonHintsHover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetButtonHintsHover( GlamDocGameController self, WeakHandle<UIInventoryItem> item, bool isVendorItem );void SetButtonHintsHoverOut()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetButtonHintsHoverOut;", (GlamDocGameController_SetButtonHintsHoverOut x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetButtonHintsHoverOut( GlamDocGameController self );void SendLatestToCyberwareCustomization(bool? ignoreLongSleeves)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SendLatestToCyberwareCustomization;Bool", (GlamDocGameController_SendLatestToCyberwareCustomization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SendLatestToCyberwareCustomization( GlamDocGameController self, bool? ignoreLongSleeves );void UnequipCyberwareCustomization()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UnequipCyberwareCustomization;", (GlamDocGameController_UnequipCyberwareCustomization x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UnequipCyberwareCustomization( GlamDocGameController self );void UnequipFromEquipmentSystem()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UnequipFromEquipmentSystem;", (GlamDocGameController_UnequipFromEquipmentSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UnequipFromEquipmentSystem( GlamDocGameController self );bool ApplyCyberwareCosmetic(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.Place( "GlamDocGameController", "ApplyCyberwareCosmetic;gameItemData", (GlamDocGameController_ApplyCyberwareCosmetic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ApplyCyberwareCosmetic( GlamDocGameController self, WeakHandle<game.ItemData> itemData );void EquipFromEquipmentSystem(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "EquipFromEquipmentSystem;gameItemData", (GlamDocGameController_EquipFromEquipmentSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_EquipFromEquipmentSystem( GlamDocGameController self, WeakHandle<game.ItemData> itemData );bool ApplyPreviewCyberwareCosmetic(WeakHandle<game.ItemData> itemData)RTTIre.Hooks.Place( "GlamDocGameController", "ApplyPreviewCyberwareCosmetic;gameItemData", (GlamDocGameController_ApplyPreviewCyberwareCosmetic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ApplyPreviewCyberwareCosmetic( GlamDocGameController self, WeakHandle<game.ItemData> itemData );void RestoreCyberwareCosmetic()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "RestoreCyberwareCosmetic;", (GlamDocGameController_RestoreCyberwareCosmetic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_RestoreCyberwareCosmetic( GlamDocGameController self );bool OnDelayedItemEquipped(DelayedItemEquipped evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnDelayedItemEquipped", (GlamDocGameController_OnDelayedItemEquipped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnDelayedItemEquipped( GlamDocGameController self, DelayedItemEquipped? evt );bool OnRefreshInventoryEvent(RipperdocRefreshInventoryEvent evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnRefreshInventoryEvent", (GlamDocGameController_OnRefreshInventoryEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnRefreshInventoryEvent( GlamDocGameController self, RipperdocRefreshInventoryEvent? evt );bool OnUIInventoryItemAdded(UIInventoryItemAdded evt)RTTIre.Hooks.Place( "GlamDocGameController", "OnUIInventoryItemAdded", (GlamDocGameController_OnUIInventoryItemAdded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnUIInventoryItemAdded( GlamDocGameController self, UIInventoryItemAdded? evt );void RegisterInventoryListener(game.Object player)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "RegisterInventoryListener;GameObject", (GlamDocGameController_RegisterInventoryListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_RegisterInventoryListener( GlamDocGameController self, game.Object? player );void SpawnMinigrid()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SpawnMinigrid;", (GlamDocGameController_SpawnMinigrid x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SpawnMinigrid( GlamDocGameController self );bool OnMinigridSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "GlamDocGameController", "OnMinigridSpawned", (GlamDocGameController_OnMinigridSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_OnMinigridSpawned( GlamDocGameController self, ink.Widget? widget, IScriptable? userData );void UpdateMinigrid()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateMinigrid;", (GlamDocGameController_UpdateMinigrid x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateMinigrid( GlamDocGameController self );game.ItemID GetSavedCustomizationItemID()RTTIre.Hooks.Place( "GlamDocGameController", "GetSavedCustomizationItemID;", (GlamDocGameController_GetSavedCustomizationItemID x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_GetSavedCustomizationItemID( GlamDocGameController self );void UpdateCurrentCustomizationItem(game.ItemID itemID, WeakHandle<game.ItemData>? itemData)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "UpdateCurrentCustomizationItem;ItemIDgameItemData", (GlamDocGameController_UpdateCurrentCustomizationItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_UpdateCurrentCustomizationItem( GlamDocGameController self, game.ItemID itemID, WeakHandle<game.ItemData>? itemData );void SpawnOnEquipEvent()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SpawnOnEquipEvent;", (GlamDocGameController_SpawnOnEquipEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SpawnOnEquipEvent( GlamDocGameController self );void SetAnyChangesMade(bool value)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetAnyChangesMade;Bool", (GlamDocGameController_SetAnyChangesMade x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetAnyChangesMade( GlamDocGameController self, bool value );void SetHasAnyChangesToApply(bool value)RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "SetHasAnyChangesToApply;Bool", (GlamDocGameController_SetHasAnyChangesToApply x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_SetHasAnyChangesToApply( GlamDocGameController self, bool value );void ShowPreviewPuppet()RTTIre.Hooks.PlaceVoid( "GlamDocGameController", "ShowPreviewPuppet;", (GlamDocGameController_ShowPreviewPuppet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GlamDocGameController_ShowPreviewPuppet( GlamDocGameController self );