CyberwareInventoryMiniGrid
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 21
| Name | Type | Flags |
|---|---|---|
displayContext | ref<ItemDisplayContextData> | scriptedprivate |
equipArea | gamedataEquipmentArea | scriptedpublic |
gridContainer | inkUniformGridRef | scriptedprivate |
gridData | array<wref<InventoryItemDisplayController>> | scriptedprivate |
isLeftAligned | Bool | scriptedprivate |
isNew | inkWidgetRef | scriptedprivate |
label | inkTextRef | scriptedprivate |
labelAnimation | ref<inkAnimProxy> | scriptedprivate |
labelPulse | ref<PulseAnimation> | scriptedprivate |
margin | inkMargin | scriptedprivate |
marginAnimation | ref<inkAnimProxy> | scriptedprivate |
minigridAnimation | ref<inkAnimProxy> | scriptedprivate |
onRealeaseCallbackName | CName | scriptedprivate |
opacityAnimation | ref<inkAnimProxy> | scriptedprivate |
parent | inkCompoundRef | scriptedprivate |
parentObject | ref<IScriptable> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
root | wref<inkWidget> | scriptedprivate |
screen | CyberwareScreenType | scriptedprivate |
selectedSlotIndex | Int32 | scriptedprivate |
targetMargin | inkMargin | scriptedprivate |
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