REDNODE / GAME API

ItemCategoryFliterManager

classscriptedClass

extends IScriptable › ISerializable

Properties 4

NameTypeFlags
filtersarray<ItemFilterCategory>scriptedprivate
filtersToCheckarray<ItemFilterCategory>scriptedprivate
isOrderDirtyBoolscriptedprivate
sharedFiltersToCheckarray<ItemFilterCategory>scriptedprivate

Methods 16

public final func AddFilter(filter: ItemFilterCategory)scripted
public final func AddFilterToCheck(filter: ItemFilterCategory)scripted
public final func AddItem(itemData: wref<gameItemData>)scripted
public final func AddItem(itemCategory: ItemFilterCategory)scripted
public final func Clear(opt skipDefaultFilters: Bool)scripted
public final func Contains(category: ItemFilterCategory) -> Boolscripted
public final func GetAt(index: Int32) -> ItemFilterCategoryscripted
public final func GetFiltersList() -> array<ItemFilterCategory>scripted
public final func GetFiltersListSize() -> Int32scripted
public final func GetIntFiltersList() -> array<Int32>scripted
public final func GetSortedFiltersList() -> array<ItemFilterCategory>scripted
public final func GetSortedIntFiltersList() -> array<Int32>scripted
public final func InsertFilter(position: Int32, filter: ItemFilterCategory)scripted
private final func IsSharedFilter(filter: ItemFilterCategory) -> Boolscripted
public final func RemvoeFilterToCheck(filter: ItemFilterCategory)scripted
public final func SortFiltersList()scripted