BlackICE Scripting

class

NewItemTooltipCommonController

  • 49 properties
  • 63 functions

Extends AGenericTooltipControllerWithDebug AGenericTooltipController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
backgroundContainerink.WidgetReference0x18 scripted
itemEquippedContainerink.WidgetReference0x30 scripted
itemRecipeContainerink.WidgetReference0x48 scripted
itemHeaderContainerink.WidgetReference0x60 scripted
itemBrokenContainerink.WidgetReference0x78 scripted
itemWeaponBarsContainerink.WidgetReference0x90 scripted
itemRequirementsContainerink.WidgetReference0xA8 scripted
itemDetailsStatsContainerink.WidgetReference0xC0 scripted
itemDescriptionContainerink.WidgetReference0xD8 scripted
itemDetailsContainerink.WidgetReference0xF0 scripted
itemBottomContainerink.WidgetReference0x108 scripted
cornerContainerink.WidgetReference0x120 scripted
rootink.WidgetReference0x138 scripted
iconicBGink.WidgetReference0x150 scripted
recipeBGink.WidgetReference0x168 scripted
illegalBGink.WidgetReference0x180 scripted
descriptionWrapperink.WidgetReference0x198 scripted
descriptionTextink.TextWidgetReference0x1B0 scripted
DEBUG_iconErrorWrapperink.WidgetReference0x1C8 scripted
DEBUG_iconErrorTextink.TextWidgetReference0x1E0 scripted
framesink.WidgetReference[]0x1F8 scripted
spawnedModulesWeakHandle<NewItemTooltipModuleController>[]0x208 scripted
itemEquippedControllerWeakHandle<NewItemTooltipEquippedModule>0x218 scripted
itemRecipeControllerWeakHandle<NewItemTooltipRepiceModule>0x228 scripted
itemHeaderControllerWeakHandle<NewItemTooltipHeaderController>0x238 scripted
itemBrokenControllerWeakHandle<NewItemTooltipBrokenModule>0x248 scripted
itemWeaponBarsControllerWeakHandle<NewItemTooltipWeaponBarsModule>0x258 scripted
itemRequirementsControllerWeakHandle<NewItemTooltipRequirementsModule>0x268 scripted
itemDetailsStatsControllerWeakHandle<NewItemTooltipDetailsStatsModule>0x278 scripted
itemDescriptionControllerWeakHandle<NewItemTooltipDescriptionModule>0x288 scripted
itemDetailsControllerWeakHandle<NewItemTooltipDetailsModule>0x298 scripted
itemBottomControllerWeakHandle<NewItemTooltipBottomModule>0x2A8 scripted
DEBUG_showAdditionalInfobool0x2B8 scripted
dataMinimalItemTooltipData?0x2C0 scripted
itemDataUIInventoryItem?0x2D0 scripted
comparisonDataUIInventoryItemComparisonManager?0x2E0 scripted
playerWeakHandle<PlayerPuppet>0x2F0 scripted
requestedModulesCName[]0x300 scripted
pendingModulesCName[]0x310 scripted
displayContextItemDisplayContextData?0x320 scripted
tooltipDisplayContextInventoryTooltipDisplayContext0x330 scripted
itemDisplayContextgame.ItemDisplayContext0x334 scripted
priceOverrideint0x338 scripted
settingsuserSettings.UserSettings?0x340 scripted
settingsListenerNewItemTooltipSettingsListener?0x350 scripted
groupPathCName0x360 scripted
minWidthink.WidgetReference0x368 scripted
bigFontEnabledbool0x380 scripted
inCraftingbool0x381 scripted

Functions

  • void SetData(game.ItemViewData data) RTTI
  • void SetData(ATooltipData tooltipData) overrideRTTI
  • void UpdateData(InventoryTooltipData tooltipData) RTTI
  • void PrespawnLazyModules() overrideRTTI
  • bool RequestModule(ink.WidgetReference container, CName moduleName, CName callback, NewItemTooltipModuleSpawnedCallbackData? data) RTTI
  • void HandleModuleSpawned(WeakHandle<ink.Widget> widget, NewItemTooltipModuleSpawnedCallbackData data) RTTI
  • void InvalidateSpawnedModules() RTTI
  • void UpdateLayout() RTTI
  • void UpdateBrokenModule() RTTI
  • bool OnBrokenModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateBrokenController() RTTI
  • void UpdateFramesVisibility() 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 UpdateWeaponBarsModule() RTTI
  • bool OnWeaponBarsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateDetailsStatsModule() RTTI
  • bool OnDetailsStatsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateDescriptionModule() RTTI
  • bool OnDescriptionModuleSpawned(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 UpdateBottomModule() RTTI
  • bool OnBottomModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateLayout() 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_UpdateIconicBG() RTTI
  • void NEW_UpdateRecipeBG() RTTI
  • void NEW_UpdateIllegalBG() RTTI
  • void NEW_UpdateHeaderModule() RTTI
  • bool OnNEW_HeaderModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateWeaponBarsModule() RTTI
  • bool OnNEW_WeaponBarsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateDetailsStatsModule() RTTI
  • bool OnNEW_DetailsStatsModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateDescriptionModule() RTTI
  • bool OnNEW_DescriptionModuleSpawned(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_UpdateBottomModule() RTTI
  • bool OnNEW_BottomModuleSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void NEW_UpdateBrokenModule() RTTI
  • bool OnNEW_BrokenModuleSpawned(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 NewUpdateTooltipSize() RTTI
  • void NewSetTooltipSize(bool value) RTTI
  • void RegisterUserSettingsListener() RTTI