BlackICE Scripting

class

ModFilterCategoryItem

  • 13 properties
  • 21 functions
  • 1 derived class

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

Properties

PropertyTypeOffset
filterNameTextink.TextWidgetReference0x38 scripted
selectorCanvasink.WidgetReference0x50 scripted
checkboxFillink.ImageWidgetReference0x68 scripted
checkboxOutlineink.ImageWidgetReference0x80 scripted
panelBackgroundink.WidgetReference0x98 scripted
panelOutlineink.WidgetReference0xB0 scripted
filterNamestring0xC8 scripted
localizedFilterNamestring0xE8 scripted
isSelectedbool0x108 scripted
isAvailablebool0x109 scripted
isCurrentlyHoveredbool0x10A scripted
ownerFolderWeakHandle<ModFilterCategoryFolder>0x110 scripted
colorNamesModsMenuColorsNames0x120 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnHoverOver(ink.PointerEvent e) RTTI
  • bool OnHoverOut(ink.PointerEvent e) RTTI
  • void SetHoveredColor() RTTI
  • void SetSelectedColor() RTTI
  • void SetDefaultColor() RTTI
  • void SetCorrectColor() RTTI
  • void Setup(WeakHandle<ModFilterCategoryFolder> ownerFolder, string filterName, string filterTextLocKey, bool allowMultipleSelection) RTTI
  • void UpdateState(bool bNewState) RTTI
  • void UpdateAvailableStateAndColor(bool bhasReachedMaximumAmmountOfActivatedFiltersAtOnce) RTTI
  • bool GetIsSelected() RTTI
  • void Select() RTTI
  • void Unselect() RTTI
  • void Hide() RTTI
  • void Show() RTTI
  • void ChangeFilterState() RTTI
  • bool OnFilterClicked(ink.PointerEvent evt) RTTI
  • string GetFilterName() RTTI
  • string GetLocalizedFilterName() RTTI
  • void EvaluateWidgetPositionAndAdjustIfNecessary() overrideRTTI