BlackICE Scripting

class

ModFilterCategoryFolder

  • 20 properties
  • 33 functions
  • 1 derived class

Extends DrawerNavigableItem ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
folderNameTextink.TextWidgetReference0x38 scripted
filterItemSpawnerink.CompoundWidgetReference0x50 scripted
interactableWidgetink.WidgetReference0x68 scripted
arrowWidgetink.WidgetReference0x80 scripted
numberOfModsTextink.TextWidgetReference0x98 scripted
panelOutlineink.WidgetReference0xB0 scripted
panelBackgroundink.WidgetReference0xC8 scripted
fluffOutlineink.WidgetReference0xE0 scripted
fluffBackgroundink.WidgetReference0xF8 scripted
arrowOutlineink.WidgetReference0x110 scripted
arrowFillink.WidgetReference0x128 scripted
bAllowMultipleSelectionbool0x140 scripted
bIsLanguageFolderbool0x141 scripted
filterItemsWeakHandle<ModFilterCategoryItem>[]0x148 scripted
selectedActiveFiltersWeakHandle<ModFilterCategoryItem>[]0x158 scripted
isFoldedbool0x168 scripted
colorNamesModsMenuColorsNames0x170 scripted
ownerDrawerWeakHandle<ModMenuFilterDrawer>0x250 scripted
previousFolderRefWeakHandle<ModFilterCategoryFolder>0x260 scripted
nextFolderRefWeakHandle<ModFilterCategoryFolder>0x270 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • ModMenuFilterDrawer? GetOwnerDrawer() RTTI
  • bool OnHoverOver(ink.PointerEvent e) RTTI
  • bool OnHoverOut(ink.PointerEvent e) RTTI
  • void SetHoveredColor() RTTI
  • void SetUnhoveredColor() RTTI
  • void Setup(ModMenuFilterDrawer ownerDrawer, ink.ModFilterDrawerInput folderInfo) RTTI
  • void UpdateFilterItemAvailableState(bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce) RTTI
  • bool OnFolderClicked(ink.PointerEvent evt) RTTI
  • void OnFilterItemChange(WeakHandle<ModFilterCategoryItem> filterItem, bool bNewSelectedState) RTTI
  • void Fold(bool bIsClosingDrawer) RTTI
  • void Unfold() RTTI
  • ink.CompoundWidget? GetSpawnerRef() RTTI
  • void SetPreviousFolderRef(ModFilterCategoryFolder previousFolder) RTTI
  • void SetNextFolderRef(ModFilterCategoryFolder nextFolder) RTTI
  • void SetupNavigables(DrawerNavigableItem upTargetForFolder, DrawerNavigableItem downTargetForFolder) RTTI
  • void UpdateNavigablesForFolderAndItsFilters() RTTI
  • void UpdateFolderNavigables() RTTI
  • void UpdateNeighborFolderNavigables() RTTI
  • void UpdateFolderNavigablesAndNeighbors() RTTI
  • void UpdateFilterState(WeakHandle<ModFilterCategoryItem> filterItem, bool bNewSelectedState) RTTI
  • void SelectFilter(WeakHandle<ModFilterCategoryItem> filterItem) RTTI
  • void UnselectFilter(WeakHandle<ModFilterCategoryItem> filterItem) RTTI
  • void UnselectAllFilters() RTTI
  • void EvaluateWidgetPositionAndAdjustIfNecessary() overrideRTTI
  • WeakHandle<ModFilterCategoryItem>[] GetActiveFilters() RTTI
  • bool GetIsLanguageFolder() RTTI
  • bool GetIsFolded() RTTI
  • ModFilterCategoryItem? GetFirstFilterItem() RTTI
  • ModFilterCategoryItem? GetLastFilterItem() RTTI
  • void UpdateNumberOfFilterText() RTTI
  • Vector2 GetFolderPosition() RTTI