BlackICE Scripting

class

InventoryWeaponItemChooser

  • 11 properties
  • 12 functions

Extends InventoryGenericItemChooser ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
scopeRootContainerink.CompoundWidgetReference0x120 scripted
magazineRootContainerink.CompoundWidgetReference0x138 scripted
silencerRootContainerink.CompoundWidgetReference0x150 scripted
scopeContainerink.CompoundWidgetReference0x168 scripted
magazineContainerink.CompoundWidgetReference0x180 scripted
silencerContainerink.CompoundWidgetReference0x198 scripted
attachmentsLabelink.TextWidgetReference0x1B0 scripted
attachmentsContainerink.WidgetReference0x1C8 scripted
softwareModsLabelink.TextWidgetReference0x1E0 scripted
softwareModsPushink.WidgetReference0x1F8 scripted
softwareModsContainerink.WidgetReference0x210 scripted

Functions

  • game.InventoryItemAttachments?[] GetSlots() overrideRTTI
  • void RebuildSlots() overrideRTTI
  • bool ForceDisplayLabel() overrideRTTI
  • void UpdateModsLabel(game.InventoryItemAttachments[] parts) RTTI
  • ink.CompoundWidgetReference GetRootSlotContainerFromType(WeaponPartType partType) RTTI
  • ink.CompoundWidgetReference GetSlotContainerFromType(WeaponPartType partType) RTTI
  • CName GetAtlasPartFromType(WeaponPartType partType) RTTI
  • WeaponPartType[] GetAllPartsTypes() RTTI
  • game.InventoryItemAttachments? GetPartDataByType(game.InventoryItemAttachments[] parts, WeaponPartType type) RTTI
  • void RebuildParts() RTTI
  • CName GetDisplayToSpawn() overrideRTTI
  • CName GetIntroAnimation() overrideRTTI