class
ModMenuFilterDrawer
- 26 properties
- 25 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
resetFilterButton | ink.WidgetReference | 0x0 | scripted |
closeAreaCanvas | ink.WidgetReference | 0x18 | scripted |
folderSpawnerWidget | ink.WidgetReference | 0x30 | scripted |
scrollAreaRef | ink.ScrollAreaWidgetReference | 0x48 | scripted |
sliderRef | ink.WidgetReference | 0x60 | scripted |
contentWindowRef | ink.WidgetReference | 0x78 | scripted |
scrollCanvas | ink.CompoundWidgetReference | 0x90 | scripted |
endOfScrollArea | ink.WidgetReference | 0xA8 | scripted |
currentNumberOfFiltersAppliedText | ink.TextWidgetReference | 0xC0 | scripted |
ownerMenu | WeakHandle<BrowserModsMenuGameController> | 0xD8 | scripted |
filterFolderList | WeakHandle<ModFilterCategoryFolder>[] | 0xE8 | scripted |
activeFiltersList | WeakHandle<ModFilterCategoryItem>[] | 0xF8 | scripted |
activeExceptionFiltersList | WeakHandle<ModFilterExceptionItem>[] | 0x108 | scripted |
bVisible | bool | 0x118 | scripted |
openAnim | ink.anim.Proxy? | 0x120 | scripted |
closeAnim | ink.anim.Proxy? | 0x130 | scripted |
scrollPosition | float | 0x140 | scripted |
UpperHiddenContentSize | float | 0x144 | scripted |
cWindowSize | float | 0x148 | scripted |
ContentSize | float | 0x14C | scripted |
currentlyNavigatedItem | WeakHandle<DrawerNavigableItem> | 0x150 | scripted |
lastFoldedOrUnfoldedFolder | WeakHandle<ModFilterCategoryFolder> | 0x160 | scripted |
endOfScrollAreaPos | Vector2 | 0x170 | scripted |
cursorPos | Vector2 | 0x178 | scripted |
sliderController | WeakHandle<ink.SliderController> | 0x180 | scripted |
maximumNumberOfFiltersActivatedAtOnce | int | 0x190 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ModMenuFilterDrawer", "OnInitialize", (ModMenuFilterDrawer_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_OnInitialize( ModMenuFilterDrawer self );bool OnUninitialize()RTTIre.Hooks.Place( "ModMenuFilterDrawer", "OnUninitialize", (ModMenuFilterDrawer_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_OnUninitialize( ModMenuFilterDrawer self );void Setup(WeakHandle<BrowserModsMenuGameController> ownerMenu, ink.ModFilterDrawerInput[] folderSetupInfo)RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "Setup;BrowserModsMenuGameControllerarray<inkModFilterDrawerInput>", (ModMenuFilterDrawer_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_Setup( ModMenuFilterDrawer self, WeakHandle<BrowserModsMenuGameController> ownerMenu, ink.ModFilterDrawerInput[] folderSetupInfo );bool OnCloseAreaClicked(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModMenuFilterDrawer", "OnCloseAreaClicked", (ModMenuFilterDrawer_OnCloseAreaClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_OnCloseAreaClicked( ModMenuFilterDrawer self, ink.PointerEvent? evt );void Hide()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "Hide;", (ModMenuFilterDrawer_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_Hide( ModMenuFilterDrawer self );bool OnOpenAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ModMenuFilterDrawer", "OnOpenAnimFinished", (ModMenuFilterDrawer_OnOpenAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_OnOpenAnimFinished( ModMenuFilterDrawer self, ink.anim.Proxy? anim );bool OnCloseAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ModMenuFilterDrawer", "OnCloseAnimFinished", (ModMenuFilterDrawer_OnCloseAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_OnCloseAnimFinished( ModMenuFilterDrawer self, ink.anim.Proxy? anim );void Show()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "Show;", (ModMenuFilterDrawer_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_Show( ModMenuFilterDrawer self );bool IsOpen()RTTIre.Hooks.Place( "ModMenuFilterDrawer", "IsOpen;", (ModMenuFilterDrawer_IsOpen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_IsOpen( ModMenuFilterDrawer self );bool RemoveActiveFilterByName(string filterNameToRemove, bool bisExceptionFilter)RTTIre.Hooks.Place( "ModMenuFilterDrawer", "RemoveActiveFilterByName;StringBool", (ModMenuFilterDrawer_RemoveActiveFilterByName x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_RemoveActiveFilterByName( ModMenuFilterDrawer self, string filterNameToRemove, bool bisExceptionFilter );void OnUpdatedFilters()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "OnUpdatedFilters;", (ModMenuFilterDrawer_OnUpdatedFilters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_OnUpdatedFilters( ModMenuFilterDrawer self );void UpdateFolderItemAvailableState(bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce)RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "UpdateFolderItemAvailableState;Bool", (ModMenuFilterDrawer_UpdateFolderItemAvailableState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_UpdateFolderItemAvailableState( ModMenuFilterDrawer self, bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce );void ResetAll()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "ResetAll;", (ModMenuFilterDrawer_ResetAll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_ResetAll( ModMenuFilterDrawer self );void likeFilterStateChanged(bool bInActivated)RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "likeFilterStateChanged;Bool", (ModMenuFilterDrawer_likeFilterStateChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_likeFilterStateChanged( ModMenuFilterDrawer self, bool bInActivated );void UpdateScrollPosition()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "UpdateScrollPosition;", (ModMenuFilterDrawer_UpdateScrollPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_UpdateScrollPosition( ModMenuFilterDrawer self );void ComputeSizeOfUpperHiddenContentInScrollArea()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "ComputeSizeOfUpperHiddenContentInScrollArea;", (ModMenuFilterDrawer_ComputeSizeOfUpperHiddenContentInScrollArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_ComputeSizeOfUpperHiddenContentInScrollArea( ModMenuFilterDrawer self );float GetUpperHiddenContentSize()RTTIre.Hooks.Place( "ModMenuFilterDrawer", "GetUpperHiddenContentSize;", (ModMenuFilterDrawer_GetUpperHiddenContentSize x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_GetUpperHiddenContentSize( ModMenuFilterDrawer self );void RequestDelayedAdjustSliderForDrawer()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "RequestDelayedAdjustSliderForDrawer;", (ModMenuFilterDrawer_RequestDelayedAdjustSliderForDrawer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_RequestDelayedAdjustSliderForDrawer( ModMenuFilterDrawer self );void AdjustScrollbarAfterFolderManipulation()RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "AdjustScrollbarAfterFolderManipulation;", (ModMenuFilterDrawer_AdjustScrollbarAfterFolderManipulation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_AdjustScrollbarAfterFolderManipulation( ModMenuFilterDrawer self );void ReadjustScrollPositionDependingOnTargetPos(float targetPosY, float widgetHeight)RTTIre.Hooks.PlaceVoid( "ModMenuFilterDrawer", "ReadjustScrollPositionDependingOnTargetPos;FloatFloat", (ModMenuFilterDrawer_ReadjustScrollPositionDependingOnTargetPos x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_ReadjustScrollPositionDependingOnTargetPos( ModMenuFilterDrawer self, float targetPosY, float widgetHeight );ink.CompoundWidget? GetFolderSpawnerRef()RTTIre.Hooks.Place( "ModMenuFilterDrawer", "GetFolderSpawnerRef;", (ModMenuFilterDrawer_GetFolderSpawnerRef x) => { return re.Hooks.CallOriginal<re.msgpack.ink.CompoundWidget>(); } ); [Msgpack.Gen] public readonly partial record struct ModMenuFilterDrawer_GetFolderSpawnerRef( ModMenuFilterDrawer self );