class
WardrobeUIGameController
- 23 properties
- 30 functions
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
tooltipsManagerRef | ink.WidgetReference | 0x10 | scripted |
buttonHintsManagerRef | ink.WidgetReference | 0x28 | scripted |
setEditorWidget | ink.WidgetReference | 0x40 | scripted |
setGridWidget | ink.CompoundWidgetReference | 0x58 | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0x70 | scripted |
player | WeakHandle<PlayerPuppet> | 0x80 | scripted |
equipmentSystem | WeakHandle<EquipmentSystem> | 0x90 | scripted |
setEditorController | WeakHandle<WardrobeSetEditorUIController> | 0xA0 | scripted |
isMainScreen | bool | 0xB0 | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | 0xB8 | scripted |
buttonHintsController | WeakHandle<ButtonHints> | 0xC8 | scripted |
sets | game.ClothingSet?[] | 0xD8 | scripted |
currentSetController | WeakHandle<ClothingSetController> | 0xE8 | scripted |
maxSetsAmount | int | 0xF8 | scripted |
setControllers | WeakHandle<ClothingSetController>[] | 0x100 | scripted |
confirmationRequestToken | ink.GameNotificationToken? | 0x110 | scripted |
deletedSetController | WeakHandle<ClothingSetController> | 0x120 | scripted |
introAnimProxy | ink.anim.Proxy? | 0x130 | scripted |
outroAnimProxy | ink.anim.Proxy? | 0x140 | scripted |
introFinished | bool | 0x150 | scripted |
finalEquippedSet | game.WardrobeClothingSetIndex | 0x151 | scripted |
equipmentBlackboard | WeakHandle<game.IBlackboard> | 0x158 | scripted |
equipmentInProgressCallback | red.CallbackObject? | 0x168 | scripted |
Functions
bool OnSetUserData(IScriptable userData)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnSetUserData", (WardrobeUIGameController_OnSetUserData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnSetUserData( WardrobeUIGameController self, IScriptable? userData );bool OnInitialize()overrideRTTIre.Hooks.Place( "WardrobeUIGameController", "OnInitialize", (WardrobeUIGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnInitialize( WardrobeUIGameController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "WardrobeUIGameController", "OnUninitialize", (WardrobeUIGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnUninitialize( WardrobeUIGameController self );bool OnEquipmentInProgress(bool inProgress)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnEquipmentInProgress", (WardrobeUIGameController_OnEquipmentInProgress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnEquipmentInProgress( WardrobeUIGameController self, bool inProgress );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIre.Hooks.Place( "WardrobeUIGameController", "OnSetMenuEventDispatcher", (WardrobeUIGameController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnSetMenuEventDispatcher( WardrobeUIGameController self, WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher );bool OnBack(IScriptable userData)overrideRTTIre.Hooks.Place( "WardrobeUIGameController", "OnBack", (WardrobeUIGameController_OnBack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnBack( WardrobeUIGameController self, IScriptable? userData );bool OnSetClick(ink.PointerEvent e)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnSetClick", (WardrobeUIGameController_OnSetClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnSetClick( WardrobeUIGameController self, ink.PointerEvent? e );void SetTimeDilatation(bool enable)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "SetTimeDilatation;Bool", (WardrobeUIGameController_SetTimeDilatation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_SetTimeDilatation( WardrobeUIGameController self, bool enable );void PlayIntroAnimation()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "PlayIntroAnimation;", (WardrobeUIGameController_PlayIntroAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_PlayIntroAnimation( WardrobeUIGameController self );bool OnIntroAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnIntroAnimationFinished", (WardrobeUIGameController_OnIntroAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnIntroAnimationFinished( WardrobeUIGameController self, ink.anim.Proxy? proxy );void PlayIdleLoopAnimation()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "PlayIdleLoopAnimation;", (WardrobeUIGameController_PlayIdleLoopAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_PlayIdleLoopAnimation( WardrobeUIGameController self );bool ReadUICondition(game.data.UICondition condition)overrideRTTIre.Hooks.Place( "WardrobeUIGameController", "ReadUICondition;gamedataUICondition", (WardrobeUIGameController_ReadUICondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_ReadUICondition( WardrobeUIGameController self, game.data.UICondition condition );void CloseWardrobe()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "CloseWardrobe;", (WardrobeUIGameController_CloseWardrobe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_CloseWardrobe( WardrobeUIGameController self );bool OnCloseAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnCloseAnimationFinished", (WardrobeUIGameController_OnCloseAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnCloseAnimationFinished( WardrobeUIGameController self, ink.anim.Proxy? proxy );void EquipSet(game.WardrobeClothingSetIndex setID)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "EquipSet;gameWardrobeClothingSetIndex", (WardrobeUIGameController_EquipSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_EquipSet( WardrobeUIGameController self, game.WardrobeClothingSetIndex setID );void UnequipSet()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "UnequipSet;", (WardrobeUIGameController_UnequipSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_UnequipSet( WardrobeUIGameController self );void DeleteSet(game.WardrobeClothingSetIndex setID)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "DeleteSet;gameWardrobeClothingSetIndex", (WardrobeUIGameController_DeleteSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_DeleteSet( WardrobeUIGameController self, game.WardrobeClothingSetIndex setID );void SetEquippedState(game.WardrobeClothingSetIndex currentSet)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "SetEquippedState;gameWardrobeClothingSetIndex", (WardrobeUIGameController_SetEquippedState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_SetEquippedState( WardrobeUIGameController self, game.WardrobeClothingSetIndex currentSet );void FinalizeTransmog()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "FinalizeTransmog;", (WardrobeUIGameController_FinalizeTransmog x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_FinalizeTransmog( WardrobeUIGameController self );void SendDeleteRequests()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "SendDeleteRequests;", (WardrobeUIGameController_SendDeleteRequests x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_SendDeleteRequests( WardrobeUIGameController self );bool OnSetHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnSetHoverOver", (WardrobeUIGameController_OnSetHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnSetHoverOver( WardrobeUIGameController self, ink.PointerEvent? e );void AddButtonHints(WeakHandle<ClothingSetController> setController)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "AddButtonHints;ClothingSetController", (WardrobeUIGameController_AddButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_AddButtonHints( WardrobeUIGameController self, WeakHandle<ClothingSetController> setController );bool OnSetHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnSetHoverOut", (WardrobeUIGameController_OnSetHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnSetHoverOut( WardrobeUIGameController self, ink.PointerEvent? e );void RemoveButtonHints()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "RemoveButtonHints;", (WardrobeUIGameController_RemoveButtonHints x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_RemoveButtonHints( WardrobeUIGameController self );void InitSetPanel()RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "InitSetPanel;", (WardrobeUIGameController_InitSetPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_InitSetPanel( WardrobeUIGameController self );void ResetSet(game.WardrobeClothingSetIndex setID)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "ResetSet;gameWardrobeClothingSetIndex", (WardrobeUIGameController_ResetSet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_ResetSet( WardrobeUIGameController self, game.WardrobeClothingSetIndex setID );void SelectSlot(WeakHandle<ClothingSetController> setController)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "SelectSlot;ClothingSetController", (WardrobeUIGameController_SelectSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_SelectSlot( WardrobeUIGameController self, WeakHandle<ClothingSetController> setController );bool OnDeleteSetConfirmationResults(ink.GameNotificationData data)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnDeleteSetConfirmationResults", (WardrobeUIGameController_OnDeleteSetConfirmationResults x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnDeleteSetConfirmationResults( WardrobeUIGameController self, ink.GameNotificationData? data );bool OnExitConfirmationResults(ink.GameNotificationData data)RTTIre.Hooks.Place( "WardrobeUIGameController", "OnExitConfirmationResults", (WardrobeUIGameController_OnExitConfirmationResults x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_OnExitConfirmationResults( WardrobeUIGameController self, ink.GameNotificationData? data );void PlayWardrobeSound(CName widgetName, CName eventName, CName? actionKey)RTTIre.Hooks.PlaceVoid( "WardrobeUIGameController", "PlayWardrobeSound;CNameCNameCName", (WardrobeUIGameController_PlayWardrobeSound x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WardrobeUIGameController_PlayWardrobeSound( WardrobeUIGameController self, CName widgetName, CName eventName, CName? actionKey );