REDNODE / GAME API

InventoryEquipmentSlot

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 1 type

InventoryWeaponSlot

Properties 16

NameTypeFlags
BackgroundFrameinkImageRefscriptedprotected
BackgroundHighlightinkImageRefscriptedprotected
BackgroundShapeinkImageRefscriptedprotected
bigSizeVector2scriptedprotected
CurrentItemViewwref<InventoryItemDisplayController>scriptedprotected
DisableSlotBoolscriptedprivate
EmptyBoolscriptedprivate
EmptySlotButtonRefinkWidgetRefscriptedprotected
equipmentAreagamedataEquipmentAreascriptedprivate
EquipSlotRefinkWidgetRefscriptedprotected
itemDataInventoryItemDatascriptedprivate
slotIndexInt32scriptedprivate
slotNameStringscriptedprivate
smallSizeVector2scriptedprotected
toggleHighlightinkImageRefscriptedprotected
unavailableIconinkWidgetRefscriptedprotected

Methods 17

public func Clear()scripted
public func GetCustomizeWidget() -> wref<inkWidget>scripted
public final func GetEquipmentArea() -> gamedataEquipmentAreascripted
public final func GetEquipmentAreaEnumToInt() -> Int32scripted
public final func GetItemData() -> InventoryItemDatascripted
public final func GetSlotIndex() -> Int32scripted
public final func GetSlotName() -> Stringscripted
public func GetSlotWidget() -> wref<inkWidget>scripted
public func IsEmpty() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected func RefreshUI()scripted
public final func Select()scripted
public func SetDisableSlot(disableSlot: Bool)scripted
public final func SetShape(shapeType: EInventoryItemShape)scripted
public func Setup(itemData: InventoryItemData, equipmentArea: gamedataEquipmentArea, opt slotName: String, opt slotIndex: Int32, opt ownerEntity: ref<Entity>)scripted
public func Show()scripted
public final func Unselect()scripted