BlackICE Scripting

class

ItemTooltipCommonController

  • 65 properties
  • 91 functions
  • 1 derived class

Extends AGenericTooltipControllerWithDebug AGenericTooltipController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
backgroundContainerink.WidgetReference0x18 scripted
itemEquippedContainerink.WidgetReference0x30 scripted
itemRecipeContainerink.WidgetReference0x48 scripted
itemHeaderContainerink.WidgetReference0x60 scripted
itemIconContainerink.WidgetReference0x78 scripted
itemWeaponInfoContainerink.WidgetReference0x90 scripted
itemClothingInfoContainerink.WidgetReference0xA8 scripted
itemGrenadeInfoContainerink.WidgetReference0xC0 scripted
itemCyberwareContainerink.WidgetReference0xD8 scripted
itemRequirementsContainerink.WidgetReference0xF0 scripted
itemDetailsContainerink.WidgetReference0x108 scripted
itemRecipeDataContainerink.WidgetReference0x120 scripted
itemEvolutionContainerink.WidgetReference0x138 scripted
itemCraftedContainerink.WidgetReference0x150 scripted
itemActionContainerink.WidgetReference0x168 scripted
itemBottomContainerink.WidgetReference0x180 scripted
itemCWUpgradeContainerink.WidgetReference0x198 scripted
contentWrapperink.WidgetReference0x1C8 scripted
cornerContainerink.WidgetReference0x1E0 scripted
rootink.WidgetReference0x1F8 scripted
iconicBGink.WidgetReference0x210 scripted
recipeBGink.WidgetReference0x228 scripted
illegalBGink.WidgetReference0x240 scripted
descriptionWrapperink.WidgetReference0x258 scripted
descriptionTextink.TextWidgetReference0x270 scripted
cyberwareUpgradeModuleNameCName0x288 scripted
cyberwareQuickHackMenuLinkNameCName0x290 scripted
cyberwareModulesLibraryResred.ResourceReferenceScriptToken0x298 scripted
DEBUG_iconErrorWrapperink.WidgetReference0x2A0 scripted
DEBUG_iconErrorTextink.TextWidgetReference0x2B8 scripted
spawnedModulesWeakHandle<ItemTooltipModuleController>[]0x2D0 scripted
itemEquippedControllerWeakHandle<ItemTooltipEquippedModule>0x2E0 scripted
itemRecipeControllerWeakHandle<ItemTooltipRepiceModule>0x2F0 scripted
itemHeaderControllerWeakHandle<ItemTooltipHeaderController>0x300 scripted
itemIconControllerWeakHandle<ItemTooltipIconModule>0x310 scripted
itemWeaponInfoControllerWeakHandle<ItemTooltipWeaponInfoModule>0x320 scripted
itemClothingInfoControllerWeakHandle<ItemTooltipClothingInfoModule>0x330 scripted
itemGrenadeInfoControllerWeakHandle<ItemTooltipGrenadeInfoModule>0x340 scripted
itemCyberwareControllerWeakHandle<ItemTooltipCyberwareWeaponModule>0x350 scripted
itemRequirementsControllerWeakHandle<ItemTooltipRequirementsModule>0x360 scripted
itemDetailsControllerWeakHandle<ItemTooltipDetailsModule>0x370 scripted
itemRecipeDataControllerWeakHandle<ItemTooltipRecipeDataModule>0x380 scripted
itemEvolutionControllerWeakHandle<ItemTooltipEvolutionModule>0x390 scripted
itemCraftedControllerWeakHandle<ItemTooltipCraftedModule>0x3A0 scripted
itemCWUpgradeControllerWeakHandle<ItemTooltipCyberwareUpgradeController>0x3B0 scripted
itemBottomControllerWeakHandle<ItemTooltipBottomModule>0x3C0 scripted
DEBUG_showAdditionalInfobool0x3D0 scripted
dataMinimalItemTooltipData?0x3D8 scripted
inventoryTooltipDataInventoryTooltipData?0x3E8 scripted
itemDataUIInventoryItem?0x3F8 scripted
comparisonDataUIInventoryItemComparisonManager?0x408 scripted
playerWeakHandle<PlayerPuppet>0x418 scripted
requestedModulesCName[]0x428 scripted
pendingModulesCName[]0x438 scripted
displayContextItemDisplayContextData?0x448 scripted
tooltipDisplayContextInventoryTooltipDisplayContext0x458 scripted
itemDisplayContextgame.ItemDisplayContext0x45C scripted
priceOverrideint0x460 scripted
settingsuserSettings.UserSettings?0x468 scripted
settingsListenerItemTooltipSettingsListener?0x478 scripted
groupPathCName0x488 scripted
minWidthink.WidgetReference0x490 scripted
bigFontEnabledbool0x4A8 scripted
inCraftingbool0x4A9 scripted

Functions

  • void SetData(game.ItemViewData data) RTTI
  • void SetData(ATooltipData tooltipData) overrideRTTI
  • void UpdateData(InventoryTooltipData tooltipData) RTTI
  • void ForceNoEquipped() RTTI
  • void PrespawnLazyModules() overrideRTTI
  • bool RequestModule(ink.WidgetReference container, CName moduleName, CName callback, ItemTooltipModuleSpawnedCallbackData? data) RTTI
  • bool RequestExternalModule(ink.WidgetReference container, CName moduleName, red.ResourceReferenceScriptToken modulesLibraryRes, CName callback, ItemTooltipModuleSpawnedCallbackData? data) RTTI
  • void HandleModuleSpawned(WeakHandle<ink.Widget> widget, ItemTooltipModuleSpawnedCallbackData data) RTTI
  • void InvalidateSpawnedModules() RTTI
  • bool ShouldHideDescription(game.data.ItemType itemType) RTTI
  • void UpdateLayout() RTTI
  • void UpdateIconicBG() RTTI
  • void UpdateRecipeBG() RTTI
  • void UpdateIllegalBG() RTTI
  • void UpdateEquippedModule() RTTI
  • bool OnEquippedModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateRecipeModule() RTTI
  • bool OnRecipeModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateHeaderModule() RTTI
  • bool OnHeaderModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateIconModule() RTTI
  • bool OnIconModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • bool OnHideIconModuleEvent(HideIconModuleEvent evt) RTTI
  • void UpdateWeaponInfoModule() RTTI
  • bool OnWeaponInfoModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateClothingInfoModule() RTTI
  • bool OnClothingInfoModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateStatBarsModule() RTTI
  • bool OnUpdateStatBarsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateGrenadeInfoModule() RTTI
  • bool OnGrenadeInfoModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateRequirementsModule() RTTI
  • bool OnRequirementsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateDetailsModule() RTTI
  • bool OnDetailsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateRecipeDataModule() RTTI
  • bool OnRecipeDataModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateEvolutionModule() RTTI
  • bool OnEvolutionModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateCraftedModule() RTTI
  • bool OnCraftedModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateTransmogModule() RTTI
  • void UpdateCyberwareUpgradeModule() RTTI
  • void UpdateCyberwareQuickHackMenuLinkModule() RTTI
  • bool OnCyberwareUpgradeModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateBottomModule() RTTI
  • bool OnBottomModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateLayout() RTTI
  • void NEW_UpdateIconicBG() RTTI
  • void NEW_UpdateRecipeBG() RTTI
  • void NEW_UpdateIllegalBG() RTTI
  • void NEW_UpdateEquippedModule() RTTI
  • bool OnNEW_EquippedModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateRecipeModule() RTTI
  • bool OnNEW_RecipeModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateHeaderModule() RTTI
  • bool OnNEW_HeaderModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateIconModule() RTTI
  • bool OnNEW_IconModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • bool OnNEW_HideIconModuleEvent(HideIconModuleEvent evt) RTTI
  • void NEW_UpdateWeaponInfoModule() RTTI
  • bool OnNEW_WeaponInfoModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateClothingInfoModule() RTTI
  • bool OnNEW_ClothingInfoModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateStatBarsModule() RTTI
  • bool OnNEW_UpdateStatBarsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateGrenadeInfoModule() RTTI
  • bool OnNEW_GrenadeInfoModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateRequirementsModule() RTTI
  • bool OnNEW_RequirementsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateDetailsModule() RTTI
  • bool OnNEW_DetailsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateRecipeDataModule() RTTI
  • bool OnNEW_RecipeDataModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateEvolutionModule() RTTI
  • bool OnNEW_EvolutionModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateCraftedModule() RTTI
  • bool OnNEW_CraftedModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateTransmogModule() RTTI
  • bool OnNEW_TransmogModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateCyberwareUpgradeModule() RTTI
  • bool OnNEW_CyberwareUpgradeModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateCyberwareQuickHackMenuLinkModule() RTTI
  • void NEW_UpdateBottomModule() RTTI
  • bool OnNEW_BottomModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void DEBUG_UpdateDebugInfo() overrideRTTI
  • void DEBUG_NewUpdateIconErrorInfo() RTTI
  • void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason) RTTI
  • void UpdateTooltipSize() RTTI
  • void SetTooltipSize(bool value) RTTI
  • void RegisterUserSettingsListener() RTTI