InventoryWeaponItemChooser
classscriptedClass
extends InventoryGenericItemChooser › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 11
| Name | Type | Flags |
|---|---|---|
attachmentsContainer | inkWidgetRef | scriptedprotected |
attachmentsLabel | inkTextRef | scriptedprotected |
magazineContainer | inkCompoundRef | scriptedprotected |
magazineRootContainer | inkCompoundRef | scriptedprotected |
scopeContainer | inkCompoundRef | scriptedprotected |
scopeRootContainer | inkCompoundRef | scriptedprotected |
silencerContainer | inkCompoundRef | scriptedprotected |
silencerRootContainer | inkCompoundRef | scriptedprotected |
softwareModsContainer | inkWidgetRef | scriptedprotected |
softwareModsLabel | inkTextRef | scriptedprotected |
softwareModsPush | inkWidgetRef | scriptedprotected |
Methods 12
protected func ForceDisplayLabel() -> Boolscripted
private final func GetAllPartsTypes() -> array<WeaponPartType>scripted
private final func GetAtlasPartFromType(partType: WeaponPartType) -> CNamescripted
protected func GetDisplayToSpawn() -> CNamescripted
protected func GetIntroAnimation() -> CNamescripted
private final func GetPartDataByType(parts: script_ref<array<ref<InventoryItemAttachments>>>, type: WeaponPartType) -> ref<InventoryItemAttachments>scripted
private final func GetRootSlotContainerFromType(partType: WeaponPartType) -> inkCompoundRefscripted
private final func GetSlotContainerFromType(partType: WeaponPartType) -> inkCompoundRefscripted
protected func GetSlots() -> array<ref<InventoryItemAttachments>>scripted
protected func RebuildParts()scripted
protected func RebuildSlots()scripted
private final func UpdateModsLabel(parts: script_ref<array<ref<InventoryItemAttachments>>>)scripted