BlackICE Scripting

class

ItemTooltipController

  • 85 properties
  • 53 functions

Extends AGenericTooltipControllerWithDebug AGenericTooltipController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
itemNameTextink.TextWidgetReference0x18 scripted
itemRarityTextink.TextWidgetReference0x30 scripted
progressBarink.WidgetReference0x48 scripted
recipeStatsTitleink.TextWidgetReference0x60 scripted
categoriesWrapperink.CompoundWidgetReference0x78 scripted
backgroundContainerink.CompoundWidgetReference0x90 scripted
topContainerink.CompoundWidgetReference0xA8 scripted
headerContainerink.CompoundWidgetReference0xC0 scripted
headerWeaponContainerink.CompoundWidgetReference0xD8 scripted
headerItemContainerink.CompoundWidgetReference0xF0 scripted
headerGrenadeContainerink.CompoundWidgetReference0x108 scripted
headerArmorContainerink.CompoundWidgetReference0x120 scripted
primmaryStatsContainerink.CompoundWidgetReference0x138 scripted
secondaryStatsContainerink.CompoundWidgetReference0x150 scripted
recipeStatsContainerink.CompoundWidgetReference0x168 scripted
recipeDamageTypesContainerink.CompoundWidgetReference0x180 scripted
modsContainerink.CompoundWidgetReference0x198 scripted
dedicatedModsContainerink.CompoundWidgetReference0x1B0 scripted
descriptionContainerink.CompoundWidgetReference0x1C8 scripted
craftedItemContainerink.CompoundWidgetReference0x1E0 scripted
bottomContainerink.CompoundWidgetReference0x1F8 scripted
primmaryStatsListink.CompoundWidgetReference0x210 scripted
secondaryStatsListink.CompoundWidgetReference0x228 scripted
recipeStatsTypesListink.CompoundWidgetReference0x240 scripted
recipeDamageTypesListink.CompoundWidgetReference0x258 scripted
modsListink.CompoundWidgetReference0x270 scripted
dedicatedModsListink.CompoundWidgetReference0x288 scripted
requiredLevelContainerink.CompoundWidgetReference0x2A0 scripted
priceContainerink.CompoundWidgetReference0x2B8 scripted
descriptionTextink.TextWidgetReference0x2D0 scripted
requireLevelTextink.TextWidgetReference0x2E8 scripted
priceTextink.TextWidgetReference0x300 scripted
dpsWrapperink.WidgetReference0x318 scripted
dpsArrowink.ImageWidgetReference0x330 scripted
dpsTextink.TextWidgetReference0x348 scripted
nonLethalTextink.TextWidgetReference0x360 scripted
damagePerHitValueink.TextWidgetReference0x378 scripted
attacksPerSecondValueink.TextWidgetReference0x390 scripted
silencerPartWrapperink.WidgetReference0x3A8 scripted
scopePartWrapperink.WidgetReference0x3C0 scripted
craftedItemIconink.WidgetReference0x3D8 scripted
grenadeDamageTypeWrapperink.WidgetReference0x3F0 scripted
grenadeDamageTypeIconink.ImageWidgetReference0x408 scripted
grenadeRangeValueink.TextWidgetReference0x420 scripted
grenadeRangeTextink.TextWidgetReference0x438 scripted
grenadeDeliveryLabelink.TextWidgetReference0x450 scripted
grenadeDeliveryIconink.ImageWidgetReference0x468 scripted
grenadeDamageStatWrapperink.WidgetReference0x480 scripted
grenadeDamageStatLabelink.TextWidgetReference0x498 scripted
grenadeDamageStatValueink.TextWidgetReference0x4B0 scripted
armorStatArrowink.ImageWidgetReference0x4C8 scripted
armorStatLabelink.TextWidgetReference0x4E0 scripted
quickhackStatWrapperink.WidgetReference0x4F8 scripted
quickhackCostValueink.TextWidgetReference0x510 scripted
quickhackDurationink.TextWidgetReference0x528 scripted
quickhackCooldownink.TextWidgetReference0x540 scripted
quickhackUploadink.TextWidgetReference0x558 scripted
damageTypeWrapperink.WidgetReference0x570 scripted
damageTypeIconink.ImageWidgetReference0x588 scripted
equipedWrapperink.WidgetReference0x5A0 scripted
itemTypeTextink.TextWidgetReference0x5B8 scripted
itemPreviewWrapperink.WidgetReference0x5D0 scripted
itemPreviewIconink.ImageWidgetReference0x5E8 scripted
itemPreviewIconicLinesink.WidgetReference0x600 scripted
itemWeightWrapperink.WidgetReference0x618 scripted
itemWeightTextink.TextWidgetReference0x630 scripted
itemAmmoWrapperink.WidgetReference0x648 scripted
itemAmmoTextink.TextWidgetReference0x660 scripted
itemRequirementsink.WidgetReference0x678 scripted
itemLevelRequirementsink.WidgetReference0x690 scripted
itemStrenghtRequirementsink.WidgetReference0x6A8 scripted
itemAttributeRequirementsink.WidgetReference0x6C0 scripted
itemSmartGunLinkRequirementsink.WidgetReference0x6D8 scripted
itemLevelRequirementsValueink.TextWidgetReference0x6F0 scripted
itemStrenghtRequirementsValueink.TextWidgetReference0x708 scripted
itemAttributeRequirementsTextink.TextWidgetReference0x720 scripted
weaponEvolutionWrapperink.WidgetReference0x738 scripted
weaponEvolutionIconink.ImageWidgetReference0x750 scripted
weaponEvolutionNameink.TextWidgetReference0x768 scripted
weaponEvolutionDescriptionink.TextWidgetReference0x780 scripted
DEBUG_iconErrorWrapperink.WidgetReference0x798 scripted
DEBUG_iconErrorTextink.TextWidgetReference0x7B0 scripted
dataInventoryTooltipData?0x7C8 scripted
animProxyink.anim.Proxy?0x7D8 scripted
playAnimationbool0x7E8 scripted

Functions

  • void SetData(game.ItemViewData data) RTTI
  • void SetData(ATooltipData tooltipData) overrideRTTI
  • void ForceNoEquipped() RTTI
  • void Show() overrideRTTI
  • void UpdateLayout() RTTI
  • void UpdateItemType() RTTI
  • void UpdateName() RTTI
  • void UpdateIcon() RTTI
  • void UpdateRecipeIcon() RTTI
  • bool OnIconCallback(ink.CallbackData e) RTTI
  • void DEBUG_UpdateDebugInfo() overrideRTTI
  • void UpdateEquipped() RTTI
  • void UpdateProgressBar() RTTI
  • void UpdateQuickhackState() RTTI
  • void UpdateGrenadeStats() RTTI
  • InventoryTooltipData_StatData GetGranadeDamageFromStats() RTTI
  • InventoryTooltipData_StatData GetArmorStatFromSecondaryStats() RTTI
  • InventoryTooltipData_StatData[] GetDamageStatsFromSecondayStats() RTTI
  • DamageEffectUIEntry?[] ProcessDoTEffects(WeakHandle<game.data.StatusEffect_Record> effects) RTTI
  • DamageEffectUIEntry?[] GetDoTEffects(WeakHandle<game.data.Attack_Record> attackRecord) RTTI
  • void UpdateGrenadeDamage(game.data.Grenade_Record tweakRecord) RTTI
  • void UpdateGrenadeRange(game.data.Grenade_Record tweakRecord) RTTI
  • void UpdateGrenadeDelivery(game.data.Grenade_Record tweakRecord) RTTI
  • void UpdateAmmo() RTTI
  • void UpdateDamageType() RTTI
  • void UpdateRarity() RTTI
  • void FixLines() RTTI
  • void UpdateHeader() RTTI
  • CName GetArrowWrapperState(float diffValue) RTTI
  • void UpdateParts() RTTI
  • void UpdateArmor() RTTI
  • void UpdateEvolutionDescription() RTTI
  • void UpdateDPS() RTTI
  • void UpdatePrimmaryStats() RTTI
  • void UpdatemRecipeDamageTypes() RTTI
  • void UpdatemRecipeProperties() RTTI
  • InventoryTooltipData_StatData[] GetSecondaryStatsData(InventoryTooltipData data) RTTI
  • InventoryTooltipData_StatData[] FilterStatsWithValue(InventoryTooltipData_StatData[] stats) RTTI
  • bool IsDamageStat(game.data.StatType stat) RTTI
  • bool ShouldDisplayGrenadeStat(InventoryTooltipData_StatData stat) RTTI
  • InventoryTooltipData_StatData[] FilterGrenadeStats(InventoryTooltipData_StatData[] stats) RTTI
  • InventoryTooltipData_StatData[] FilterArmorStat(InventoryTooltipData_StatData[] stats) RTTI
  • void UpdateSecondaryStats() RTTI
  • void UpdateAttachments() RTTI
  • void UpdateMods(game.InventoryItemAttachments[] mods) RTTI
  • void UpdateDedicatedMods(game.InventoryItemAttachments[] mods) RTTI
  • void UpdateRequirements() RTTI
  • void UpdateDescription() RTTI
  • void UpdateWeight() RTTI
  • void UpdateRequiredLevel() RTTI
  • void UpdatePrice() RTTI
  • void UpdateCraftedIcon() RTTI
  • game.data.ItemType GetItemType() RTTI