CyberwareInventoryMiniGrid class
CyberwareInventoryMiniGrid
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
isLeftAligned | bool | scripted |
gridContainer | ink.UniformGridWidgetReference | scripted |
label | ink.TextWidgetReference | scripted |
isNew | ink.WidgetReference | scripted |
selectedSlotIndex | int | scripted |
equipArea | game.data.EquipmentArea | scripted |
parentObject | IScriptable? | scripted |
onRealeaseCallbackName | CName | scripted |
opacityAnimation | ink.anim.Proxy? | scripted |
marginAnimation | ink.anim.Proxy? | scripted |
labelAnimation | ink.anim.Proxy? | scripted |
labelPulse | PulseAnimation? | scripted |
margin | ink.Margin | scripted |
targetMargin | ink.Margin | scripted |
parent | ink.CompoundWidgetReference | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
minigridAnimation | ink.anim.Proxy? | scripted |
screen | CyberwareScreenType | scripted |
displayContext | ItemDisplayContextData? | scripted |
gridData | WeakHandle<InventoryItemDisplayController>[] | scripted |
root | WeakHandle<ink.Widget> | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnHoverOverCategory(ink.PointerEvent e)RTTIbool OnHoverOutCategory(ink.PointerEvent e)RTTIbool OnHoverOverCategoryLabel(ink.PointerEvent e)RTTIbool OnHoverOutCategoryLabel(ink.PointerEvent e)RTTIvoid HoveredAttribute(PlayerPuppet player, game.data.StatType attribute)RTTIvoid SetOpacityDumb(bool hide, bool shouldDim, float duration, float delay)RTTIvoid OpacityHide(bool? shouldDim)RTTIvoid OpacityFullHide()RTTIvoid OpacityFullShow()RTTIvoid OpacityShow(float? delay)RTTIvoid SetOrientation(ink.EOrientation orientation)RTTIvoid SetTargetMargin(ink.Margin margin, ink.CompoundWidgetReference parent)RTTIvoid SetupData(game.data.EquipmentArea equipArea, WeakHandle<UIInventoryItem>[] playerEquipAreaInventory, IScriptable parent, CName onRealeaseCallbackName, CyberwareScreenType screen, bool hasMods, ItemDisplayContextData displayContext, InventoryDataManagerV2? inventoryManager, PlayerPuppet? player)RTTIvoid RefreshisNewPreview(bool hasNew)RTTIbool OnStateChanged(WeakHandle<ink.Widget> widget, CName oldState, CName newState)RTTIvoid HighlightSlot(int index, bool? animatedHighlight)RTTIvoid UnhighlightSlot(int index)RTTIvoid HighlightSelectedSlot()RTTIvoid UnhighlightSelectedSlot()RTTIvoid UnhighlightAllSlots()RTTIint GetSlotIndex(WeakHandle<InventoryItemDisplayController> slot)RTTIvoid PlayEquipAnimation(int index)RTTIvoid SelectSlot(int index)RTTIvoid UnselectSlot()RTTIint GetSelectedSlotIndex()RTTIWeakHandle<UIInventoryItem> GetSelectedSlotData()RTTIWeakHandle<UIInventoryItem> GetEquippedData(game.ItemID itemID)RTTIWeakHandle<UIInventoryItem> GetSlotData(int slotIndex)RTTIint GetSlotToEquipe(game.ItemID itemID)RTTIgame.data.EquipmentArea GetEquipmentArea()RTTIbool IsLeftSide()RTTIWeakHandle<ink.Widget> GetLastSlot()RTTIWeakHandle<ink.Widget> GetFirstSlot()RTTIvoid UpdateData(game.data.EquipmentArea equipArea, WeakHandle<UIInventoryItem>[] playerEquipAreaInventory, CyberwareScreenType? screen)RTTIbool OnSlotSpawned(ink.Widget widget, IScriptable userData)RTTIvoid UpdateTitle(string label)RTTIWeakHandle<InventoryItemDisplayController>[] GetInventoryItemDisplays()RTTIvoid RemoveElements(int limit)RTTIstring GetAreaHeader(game.data.EquipmentArea area)RTTIvoid ResetPosition(bool? immediate, float? duration)RTTIvoid SetPosition(ink.Margin margin, float duration)RTTIvoid SetPosition_Animation(ink.Margin margin, float duration, bool? isReversed, float? customOffset, ink.anim.InterpolationMode? interpolationMode, ink.anim.InterpolationType? interpolationType)RTTIvoid PlayIntroAnimation(float duration, ink.anim.InterpolationMode interpolationMode, ink.anim.InterpolationType interpolationType)RTTIvoid PlayMinigridAnim(bool playReverse)RTTIvoid SetPositionImmediate(ink.Margin margin)RTTIvoid SetLabelImmediate(bool show)RTTIvoid AnimateLabel(bool hide)RTTIvoid SetInteractive(bool interactive)RTTIbool IsEquipmentAreaRequiringPerk(game.data.EquipmentArea equipmentArea)RTTI