class
ModFilterCategoryItem
- 13 properties
- 21 functions
- 1 derived class
Extends DrawerNavigableItem ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
filterNameText | ink.TextWidgetReference | 0x38 | scripted |
selectorCanvas | ink.WidgetReference | 0x50 | scripted |
checkboxFill | ink.ImageWidgetReference | 0x68 | scripted |
checkboxOutline | ink.ImageWidgetReference | 0x80 | scripted |
panelBackground | ink.WidgetReference | 0x98 | scripted |
panelOutline | ink.WidgetReference | 0xB0 | scripted |
filterName | string | 0xC8 | scripted |
localizedFilterName | string | 0xE8 | scripted |
isSelected | bool | 0x108 | scripted |
isAvailable | bool | 0x109 | scripted |
isCurrentlyHovered | bool | 0x10A | scripted |
ownerFolder | WeakHandle<ModFilterCategoryFolder> | 0x110 | scripted |
colorNames | ModsMenuColorsNames | 0x120 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ModFilterCategoryItem", "OnInitialize", (ModFilterCategoryItem_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_OnInitialize( ModFilterCategoryItem self );bool OnUninitialize()RTTIre.Hooks.Place( "ModFilterCategoryItem", "OnUninitialize", (ModFilterCategoryItem_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_OnUninitialize( ModFilterCategoryItem self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "ModFilterCategoryItem", "OnHoverOver", (ModFilterCategoryItem_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_OnHoverOver( ModFilterCategoryItem self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "ModFilterCategoryItem", "OnHoverOut", (ModFilterCategoryItem_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_OnHoverOut( ModFilterCategoryItem self, ink.PointerEvent? e );void SetHoveredColor()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "SetHoveredColor;", (ModFilterCategoryItem_SetHoveredColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_SetHoveredColor( ModFilterCategoryItem self );void SetSelectedColor()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "SetSelectedColor;", (ModFilterCategoryItem_SetSelectedColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_SetSelectedColor( ModFilterCategoryItem self );void SetDefaultColor()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "SetDefaultColor;", (ModFilterCategoryItem_SetDefaultColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_SetDefaultColor( ModFilterCategoryItem self );void SetCorrectColor()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "SetCorrectColor;", (ModFilterCategoryItem_SetCorrectColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_SetCorrectColor( ModFilterCategoryItem self );void Setup(WeakHandle<ModFilterCategoryFolder> ownerFolder, string filterName, string filterTextLocKey, bool allowMultipleSelection)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "Setup;ModFilterCategoryFolderStringStringBool", (ModFilterCategoryItem_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_Setup( ModFilterCategoryItem self, WeakHandle<ModFilterCategoryFolder> ownerFolder, string filterName, string filterTextLocKey, bool allowMultipleSelection );void UpdateState(bool bNewState)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "UpdateState;Bool", (ModFilterCategoryItem_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_UpdateState( ModFilterCategoryItem self, bool bNewState );void UpdateAvailableStateAndColor(bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce)RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "UpdateAvailableStateAndColor;Bool", (ModFilterCategoryItem_UpdateAvailableStateAndColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_UpdateAvailableStateAndColor( ModFilterCategoryItem self, bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce );bool GetIsSelected()RTTIre.Hooks.Place( "ModFilterCategoryItem", "GetIsSelected;", (ModFilterCategoryItem_GetIsSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_GetIsSelected( ModFilterCategoryItem self );void Select()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "Select;", (ModFilterCategoryItem_Select x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_Select( ModFilterCategoryItem self );void Unselect()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "Unselect;", (ModFilterCategoryItem_Unselect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_Unselect( ModFilterCategoryItem self );void Hide()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "Hide;", (ModFilterCategoryItem_Hide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_Hide( ModFilterCategoryItem self );void Show()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "Show;", (ModFilterCategoryItem_Show x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_Show( ModFilterCategoryItem self );void ChangeFilterState()RTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "ChangeFilterState;", (ModFilterCategoryItem_ChangeFilterState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_ChangeFilterState( ModFilterCategoryItem self );bool OnFilterClicked(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModFilterCategoryItem", "OnFilterClicked", (ModFilterCategoryItem_OnFilterClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_OnFilterClicked( ModFilterCategoryItem self, ink.PointerEvent? evt );string GetFilterName()RTTIre.Hooks.Place( "ModFilterCategoryItem", "GetFilterName;", (ModFilterCategoryItem_GetFilterName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_GetFilterName( ModFilterCategoryItem self );string GetLocalizedFilterName()RTTIre.Hooks.Place( "ModFilterCategoryItem", "GetLocalizedFilterName;", (ModFilterCategoryItem_GetLocalizedFilterName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_GetLocalizedFilterName( ModFilterCategoryItem self );void EvaluateWidgetPositionAndAdjustIfNecessary()overrideRTTIre.Hooks.PlaceVoid( "ModFilterCategoryItem", "EvaluateWidgetPositionAndAdjustIfNecessary;", (ModFilterCategoryItem_EvaluateWidgetPositionAndAdjustIfNecessary x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModFilterCategoryItem_EvaluateWidgetPositionAndAdjustIfNecessary( ModFilterCategoryItem self );