BlackICE Scripting

class

ProgramTooltipController

  • 40 properties
  • 24 functions

Extends AGenericTooltipControllerWithDebug AGenericTooltipController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
backgroundContainerink.CompoundWidgetReference0x18 scripted
equipedWrapperink.WidgetReference0x30 scripted
equipedCornerink.WidgetReference0x48 scripted
recipeWrapperink.WidgetReference0x60 scripted
recipeBGink.WidgetReference0x78 scripted
rootink.WidgetReference0x90 scripted
nameTextink.TextWidgetReference0xA8 scripted
nameTextContainerink.WidgetReference0xC0 scripted
nameForRecipeTextink.TextWidgetReference0xD8 scripted
tierTextink.TextWidgetReference0xF0 scripted
durationWidgetink.WidgetReference0x108 scripted
uploadTimeWidgetink.WidgetReference0x120 scripted
cooldownWidgetink.WidgetReference0x138 scripted
memoryCostValueTextink.TextWidgetReference0x150 scripted
damageWrapperink.WidgetReference0x168 scripted
damageLabelink.TextWidgetReference0x180 scripted
damageValueink.TextWidgetReference0x198 scripted
damageContinuousink.TextWidgetReference0x1B0 scripted
healthPercentageLabelink.TextWidgetReference0x1C8 scripted
priceContainerink.WidgetReference0x1E0 scripted
priceTextink.TextWidgetReference0x1F8 scripted
descriptionWrapperink.WidgetReference0x210 scripted
descriptionTextink.TextWidgetReference0x228 scripted
hackTypeWrapperink.WidgetReference0x240 scripted
hackTypeTextink.TextWidgetReference0x258 scripted
perkContainerink.WidgetReference0x270 scripted
perkTextink.TextWidgetReference0x288 scripted
qualityContainerink.WidgetReference0x2A0 scripted
qualityTextink.TextWidgetReference0x2B8 scripted
effectsListink.CompoundWidgetReference0x2D0 scripted
headerSegmentink.WidgetReference0x2E8 scripted
typeSegmentink.WidgetReference0x300 scripted
DEBUG_iconErrorWrapperink.WidgetReference0x318 scripted
DEBUG_iconErrorTextink.TextWidgetReference0x330 scripted
dataInventoryTooltipData?0x348 scripted
quickHackDataInventoryTooltipData_QuickhackData0x358 scripted
itemDataWeakHandle<UIInventoryItem>0x390 scripted
displayContextInventoryTooltipDisplayContext0x3A0 scripted
itemDisplayContextgame.ItemDisplayContext0x3A4 scripted
isCraftingbool0x3A8 scripted

Functions

  • void SetData(ATooltipData tooltipData) overrideRTTI
  • void NewRefreshUI(WeakHandle<UIInventoryItem> itemData, WeakHandle<PlayerPuppet> player) RTTI
  • void UpdateDetail(bool shwoProgramDuration, ink.WidgetReference targetWidget, string key, float value, float diff) RTTI
  • void UpdateDetail(WeakHandle<UIInventoryItem> item, float value) RTTI
  • void UpdateUploadDetail(ink.WidgetReference targetWidget, string key, float value, float diff) RTTI
  • void NewUpdateDescription() RTTI
  • void UpdateDescription() RTTI
  • WeakHandle<game.data.HackCategory_Record> NewGetHackCategory() RTTI
  • void NewUpdateCategory() RTTI
  • WeakHandle<game.data.HackCategory_Record> GetHackCategory() RTTI
  • void UpdateCategory() RTTI
  • void NewUpdateRarity(WeakHandle<UIInventoryItemProgramData> programData) RTTI
  • void UpdateRarity() RTTI
  • void RefreshUI() RTTI
  • void DEBUG_UpdateDebugInfo() overrideRTTI
  • bool IsDamageStat(game.data.StatType targetStat, game.data.StatType valueStat) RTTI
  • void NewUpdateDamage(WeakHandle<UIInventoryItemProgramData> programData) RTTI
  • void UpdateDamage() RTTI
  • void NewUpdateMods() RTTI
  • void UpdateMods() RTTI
  • void NewUpdatePrice(WeakHandle<PlayerPuppet> player) RTTI
  • void UpdatePrice() RTTI
  • void UpdatePerkRequirement() RTTI
  • void UpdateRequirements() RTTI