REDNODE / GAME API

CyberwareInventoryMiniGrid

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 21

NameTypeFlags
displayContextref<ItemDisplayContextData>scriptedprivate
equipAreagamedataEquipmentAreascriptedpublic
gridContainerinkUniformGridRefscriptedprivate
gridDataarray<wref<InventoryItemDisplayController>>scriptedprivate
isLeftAlignedBoolscriptedprivate
isNewinkWidgetRefscriptedprivate
labelinkTextRefscriptedprivate
labelAnimationref<inkAnimProxy>scriptedprivate
labelPulseref<PulseAnimation>scriptedprivate
margininkMarginscriptedprivate
marginAnimationref<inkAnimProxy>scriptedprivate
minigridAnimationref<inkAnimProxy>scriptedprivate
onRealeaseCallbackNameCNamescriptedprivate
opacityAnimationref<inkAnimProxy>scriptedprivate
parentinkCompoundRefscriptedprivate
parentObjectref<IScriptable>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
rootwref<inkWidget>scriptedprivate
screenCyberwareScreenTypescriptedprivate
selectedSlotIndexInt32scriptedprivate
targetMargininkMarginscriptedprivate

Methods 51

private final func AnimateLabel(hide: Bool)scripted
private final func GetAreaHeader(area: gamedataEquipmentArea) -> Stringscripted
public final func GetEquipmentArea() -> gamedataEquipmentAreascripted
public final func GetEquippedData(itemID: ItemID) -> wref<UIInventoryItem>scripted
public final func GetFirstSlot() -> wref<inkWidget>scripted
public final func GetInventoryItemDisplays() -> array<wref<InventoryItemDisplayController>>scripted
public final func GetLastSlot() -> wref<inkWidget>scripted
public final func GetSelectedSlotData() -> wref<UIInventoryItem>scripted
public final func GetSelectedSlotIndex() -> Int32scripted
public final func GetSlotData(slotIndex: Int32) -> wref<UIInventoryItem>scripted
public final func GetSlotIndex(slot: wref<InventoryItemDisplayController>) -> Int32scripted
public final func GetSlotToEquipe(itemID: ItemID) -> Int32scripted
public final func HighlightSelectedSlot()scripted
public final func HighlightSlot(index: Int32, opt animatedHighlight: Bool)scripted
public final func HoveredAttribute(player: ref<PlayerPuppet>, attribute: gamedataStatType)scripted
private final func IsEquipmentAreaRequiringPerk(equipmentArea: gamedataEquipmentArea) -> Boolscripted
public final func IsLeftSide() -> Boolscripted
protected cb func OnHoverOutCategory(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutCategoryLabel(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverCategory(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverCategoryLabel(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnSlotSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnStateChanged(widget: wref<inkWidget>, oldState: CName, newState: CName) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OpacityFullHide()scripted
public final func OpacityFullShow()scripted
public final func OpacityHide(opt shouldDim: Bool)scripted
public final func OpacityShow(opt delay: Float)scripted
public final func PlayEquipAnimation(index: Int32)scripted
public final func PlayIntroAnimation(duration: Float, interpolationMode: inkanimInterpolationMode, interpolationType: inkanimInterpolationType)scripted
public final func PlayMinigridAnim(playReverse: Bool)scripted
public final func RefreshisNewPreview(hasNew: Bool)scripted
private final func RemoveElements(limit: Int32)scripted
public final func ResetPosition(opt immediate: Bool, opt duration: Float)scripted
public final func SelectSlot(index: Int32)scripted
public final func SetInteractive(interactive: Bool)scripted
public final func SetLabelImmediate(show: Bool)scripted
private final func SetOpacityDumb(hide: Bool, shouldDim: Bool, duration: Float, delay: Float)scripted
public final func SetOrientation(orientation: inkEOrientation)scripted
public final func SetPosition(margin: inkMargin, duration: Float)scripted
public final func SetPosition_Animation(margin: inkMargin, duration: Float, opt isReversed: Bool, opt customOffset: Float, opt interpolationMode: inkanimInterpolationMode, opt interpolationType: inkanimInterpolationType)scripted
public final func SetPositionImmediate(margin: inkMargin)scripted
public final func SetTargetMargin(margin: inkMargin, parent: inkCompoundRef)scripted
public final func SetupData(equipArea: gamedataEquipmentArea, playerEquipAreaInventory: script_ref<array<wref<UIInventoryItem>>>, parent: ref<IScriptable>, onRealeaseCallbackName: CName, screen: CyberwareScreenType, hasMods: Bool, displayContext: ref<ItemDisplayContextData>, opt inventoryManager: ref<InventoryDataManagerV2>, opt player: ref<PlayerPuppet>)scripted
public final func UnhighlightAllSlots()scripted
public final func UnhighlightSelectedSlot()scripted
public final func UnhighlightSlot(index: Int32)scripted
public final func UnselectSlot()scripted
public final func UpdateData(equipArea: gamedataEquipmentArea, playerEquipAreaInventory: script_ref<array<wref<UIInventoryItem>>>, opt screen: CyberwareScreenType)scripted
private final func UpdateTitle(label: script_ref<String>)scripted