REDNODE / GAME API

RipperdocInventoryController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 20

NameTypeFlags
backpackItemsClassifierref<RipperdocInventoryTemplateClassifier>scriptedprivate
backpackItemsDataSourceref<ScriptableDataSource>scriptedprivate
backpackItemsDataViewref<ScriptableDataView>scriptedprivate
cachedAreagamedataEquipmentAreascriptedprivate
cachedAttributegamedataStatTypescriptedprivate
cachedPlayerItemsarray<ref<RipperdocWrappedUIInventoryItem>>scriptedprivate
cachedVendorItemsarray<ref<RipperdocWrappedUIInventoryItem>>scriptedprivate
hasCacheBoolscriptedprivate
isAreaCacheBoolscriptedprivate
labelPrefixinkTextRefscriptedprivate
labelPulseref<PulseAnimation>scriptedprivate
labelSuffixinkTextRefscriptedprivate
opacityAnimationref<inkAnimProxy>scriptedprivate
openAreagamedataEquipmentAreascriptedprivate
openAttributegamedataStatTypescriptedprivate
rootwref<inkWidget>scriptedprivate
scrollBarwref<inkScrollController>scriptedprivate
scrollBarContainerinkWidgetRefscriptedprivate
virtualGridwref<inkVirtualGridController>scriptedprivate
virtualGridContainerinkVirtualCompoundRefscriptedprivate

Methods 9

private final func AnimateOpacity(toHidden: Bool)scripted
public final func Configure(scripting: wref<UIScriptableSystem>)scripted
public final func Hide()scripted
protected cb func OnShow(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PopulateInventory()scripted
public final func ReleaseVirtualGrid()scripted
protected final func SetupVirtualGrid()scripted
public final func ShowArea(playerItems: array<ref<RipperdocWrappedUIInventoryItem>>, vendorItems: array<ref<RipperdocWrappedUIInventoryItem>>, area: gamedataEquipmentArea)scripted