class
ModFilterCategoryFolder
- 20 properties
- 33 functions
- 1 derived class
Extends DrawerNavigableItem ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
folderNameText | ink.TextWidgetReference | 0x38 | scripted |
filterItemSpawner | ink.CompoundWidgetReference | 0x50 | scripted |
interactableWidget | ink.WidgetReference | 0x68 | scripted |
arrowWidget | ink.WidgetReference | 0x80 | scripted |
numberOfModsText | ink.TextWidgetReference | 0x98 | scripted |
panelOutline | ink.WidgetReference | 0xB0 | scripted |
panelBackground | ink.WidgetReference | 0xC8 | scripted |
fluffOutline | ink.WidgetReference | 0xE0 | scripted |
fluffBackground | ink.WidgetReference | 0xF8 | scripted |
arrowOutline | ink.WidgetReference | 0x110 | scripted |
arrowFill | ink.WidgetReference | 0x128 | scripted |
bAllowMultipleSelection | bool | 0x140 | scripted |
bIsLanguageFolder | bool | 0x141 | scripted |
filterItems | WeakHandle<ModFilterCategoryItem>[] | 0x148 | scripted |
selectedActiveFilters | WeakHandle<ModFilterCategoryItem>[] | 0x158 | scripted |
isFolded | bool | 0x168 | scripted |
colorNames | ModsMenuColorsNames | 0x170 | scripted |
ownerDrawer | WeakHandle<ModMenuFilterDrawer> | 0x250 | scripted |
previousFolderRef | WeakHandle<ModFilterCategoryFolder> | 0x260 | scripted |
nextFolderRef | WeakHandle<ModFilterCategoryFolder> | 0x270 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "OnInitialize", (ModFilterCategoryFolder_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_OnInitialize( ModFilterCategoryFolder self );bool OnUninitialize()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "OnUninitialize", (ModFilterCategoryFolder_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_OnUninitialize( ModFilterCategoryFolder self );ModMenuFilterDrawer? GetOwnerDrawer()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetOwnerDrawer;", (ModFilterCategoryFolder_GetOwnerDrawer x) => { return re.Hooks.CallOriginal<re.msgpack.ModMenuFilterDrawer>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetOwnerDrawer( ModFilterCategoryFolder self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "ModFilterCategoryFolder", "OnHoverOver", (ModFilterCategoryFolder_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_OnHoverOver( ModFilterCategoryFolder self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "ModFilterCategoryFolder", "OnHoverOut", (ModFilterCategoryFolder_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_OnHoverOut( ModFilterCategoryFolder self, ink.PointerEvent? e );void SetHoveredColor()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "SetHoveredColor;", (ModFilterCategoryFolder_SetHoveredColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_SetHoveredColor( ModFilterCategoryFolder self );void SetUnhoveredColor()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "SetUnhoveredColor;", (ModFilterCategoryFolder_SetUnhoveredColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_SetUnhoveredColor( ModFilterCategoryFolder self );void Setup(ModMenuFilterDrawer ownerDrawer, ink.ModFilterDrawerInput folderInfo)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "Setup;ModMenuFilterDrawerinkModFilterDrawerInput", (ModFilterCategoryFolder_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_Setup( ModFilterCategoryFolder self, ModMenuFilterDrawer? ownerDrawer, ink.ModFilterDrawerInput folderInfo );void UpdateFilterItemAvailableState(bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "UpdateFilterItemAvailableState;Bool", (ModFilterCategoryFolder_UpdateFilterItemAvailableState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_UpdateFilterItemAvailableState( ModFilterCategoryFolder self, bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce );bool OnFolderClicked(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModFilterCategoryFolder", "OnFolderClicked", (ModFilterCategoryFolder_OnFolderClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_OnFolderClicked( ModFilterCategoryFolder self, ink.PointerEvent? evt );void OnFilterItemChange(WeakHandle<ModFilterCategoryItem> filterItem, bool bNewSelectedState)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "OnFilterItemChange;ModFilterCategoryItemBool", (ModFilterCategoryFolder_OnFilterItemChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_OnFilterItemChange( ModFilterCategoryFolder self, WeakHandle<ModFilterCategoryItem> filterItem, bool bNewSelectedState );void Fold(bool bIsClosingDrawer)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "Fold;Bool", (ModFilterCategoryFolder_Fold x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_Fold( ModFilterCategoryFolder self, bool bIsClosingDrawer );void Unfold()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "Unfold;", (ModFilterCategoryFolder_Unfold x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_Unfold( ModFilterCategoryFolder self );ink.CompoundWidget? GetSpawnerRef()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetSpawnerRef;", (ModFilterCategoryFolder_GetSpawnerRef x) => { return re.Hooks.CallOriginal<re.msgpack.ink.CompoundWidget>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetSpawnerRef( ModFilterCategoryFolder self );void SetPreviousFolderRef(ModFilterCategoryFolder previousFolder)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "SetPreviousFolderRef;ModFilterCategoryFolder", (ModFilterCategoryFolder_SetPreviousFolderRef x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_SetPreviousFolderRef( ModFilterCategoryFolder self, ModFilterCategoryFolder? previousFolder );void SetNextFolderRef(ModFilterCategoryFolder nextFolder)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "SetNextFolderRef;ModFilterCategoryFolder", (ModFilterCategoryFolder_SetNextFolderRef x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_SetNextFolderRef( ModFilterCategoryFolder self, ModFilterCategoryFolder? nextFolder );void UpdateFilterState(WeakHandle<ModFilterCategoryItem> filterItem, bool bNewSelectedState)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "UpdateFilterState;ModFilterCategoryItemBool", (ModFilterCategoryFolder_UpdateFilterState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_UpdateFilterState( ModFilterCategoryFolder self, WeakHandle<ModFilterCategoryItem> filterItem, bool bNewSelectedState );void SelectFilter(WeakHandle<ModFilterCategoryItem> filterItem)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "SelectFilter;ModFilterCategoryItem", (ModFilterCategoryFolder_SelectFilter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_SelectFilter( ModFilterCategoryFolder self, WeakHandle<ModFilterCategoryItem> filterItem );void UnselectFilter(WeakHandle<ModFilterCategoryItem> filterItem)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "UnselectFilter;ModFilterCategoryItem", (ModFilterCategoryFolder_UnselectFilter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_UnselectFilter( ModFilterCategoryFolder self, WeakHandle<ModFilterCategoryItem> filterItem );void UnselectAllFilters()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "UnselectAllFilters;", (ModFilterCategoryFolder_UnselectAllFilters x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_UnselectAllFilters( ModFilterCategoryFolder self );void EvaluateWidgetPositionAndAdjustIfNecessary()overrideRTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "EvaluateWidgetPositionAndAdjustIfNecessary;", (ModFilterCategoryFolder_EvaluateWidgetPositionAndAdjustIfNecessary x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_EvaluateWidgetPositionAndAdjustIfNecessary( ModFilterCategoryFolder self );WeakHandle<ModFilterCategoryItem>[] GetActiveFilters()RTTIbool GetIsLanguageFolder()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetIsLanguageFolder;", (ModFilterCategoryFolder_GetIsLanguageFolder x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetIsLanguageFolder( ModFilterCategoryFolder self );bool GetIsFolded()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetIsFolded;", (ModFilterCategoryFolder_GetIsFolded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetIsFolded( ModFilterCategoryFolder self );ModFilterCategoryItem? GetFirstFilterItem()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetFirstFilterItem;", (ModFilterCategoryFolder_GetFirstFilterItem x) => { return re.Hooks.CallOriginal<re.msgpack.ModFilterCategoryItem>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetFirstFilterItem( ModFilterCategoryFolder self );ModFilterCategoryItem? GetLastFilterItem()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetLastFilterItem;", (ModFilterCategoryFolder_GetLastFilterItem x) => { return re.Hooks.CallOriginal<re.msgpack.ModFilterCategoryItem>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetLastFilterItem( ModFilterCategoryFolder self );void UpdateNumberOfFilterText()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryFolder", "UpdateNumberOfFilterText;", (ModFilterCategoryFolder_UpdateNumberOfFilterText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_UpdateNumberOfFilterText( ModFilterCategoryFolder self );Vector2 GetFolderPosition()RTTIre.Hooks.Place( "ModFilterCategoryFolder", "GetFolderPosition;", (ModFilterCategoryFolder_GetFolderPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryFolder_GetFolderPosition( ModFilterCategoryFolder self );