BlackICE Scripting

class

PerkDisplayTooltipController

  • 44 properties
  • 31 functions

Extends AGenericTooltipControllerWithDebug AGenericTooltipController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
rootink.WidgetReference0x18 scripted
perkNameTextink.TextWidgetReference0x30 scripted
videoWrapperink.WidgetReference0x48 scripted
videoWidgetink.VideoWidgetReference0x60 scripted
unlockStateTextink.TextWidgetReference0x78 scripted
perkTypeTextink.TextWidgetReference0x90 scripted
perkTypeWrapperink.WidgetReference0xA8 scripted
unlockInfoWrapperink.WidgetReference0xC0 scripted
unlockPointsTextink.TextWidgetReference0xD8 scripted
unlockPointsDescink.TextWidgetReference0xF0 scripted
unlockPerkWrapperink.WidgetReference0x108 scripted
levelTextink.TextWidgetReference0x120 scripted
levelDescriptionTextink.TextWidgetReference0x138 scripted
nextLevelWrapperink.WidgetReference0x150 scripted
nextLevelTextink.TextWidgetReference0x168 scripted
nextLevelDescriptionTextink.TextWidgetReference0x180 scripted
level1Wrapperink.WidgetReference0x198 scripted
levelsDescriptionsPerkTooltipDescriptionEntry[]0x1B0 scripted
relatedWeaponTypeWrapperink.WidgetReference0x1C0 scripted
relatedWeaponTypeIconink.ImageWidgetReference0x1D8 scripted
relatedWeaponTypeTextink.TextWidgetReference0x1F0 scripted
traitLevelGrowthTextink.TextWidgetReference0x208 scripted
unlockTraitPointsTextink.TextWidgetReference0x220 scripted
unlockTraitWrapperink.WidgetReference0x238 scripted
inputHintsink.WidgetReference0x250 scripted
buyHintink.WidgetReference0x268 scripted
sellHintink.WidgetReference0x280 scripted
relicCostink.WidgetReference0x298 scripted
costTextink.TextWidgetReference0x2B0 scripted
costImageink.ImageWidgetReference0x2C8 scripted
perkLevelWrapperink.WidgetReference0x2E0 scripted
perkLevelCurrentink.TextWidgetReference0x2F8 scripted
perkLevelMaxink.TextWidgetReference0x310 scripted
cornerContainerink.WidgetReference0x328 scripted
cyberwareDetailsInfoink.WidgetReference0x340 scripted
DEBUG_iconErrorWrapperink.WidgetReference0x358 scripted
DEBUG_iconErrorTextink.TextWidgetReference0x370 scripted
dataBasePerksMenuTooltipData?0x388 scripted
settingsuserSettings.UserSettings?0x398 scripted
settingsListenerPerkDisplayTooltipSettingsListener?0x3A8 scripted
groupPathCName0x3B8 scripted
tooltipWrapperink.WidgetReference0x3C0 scripted
horizontalSizerink.WidgetReference0x3D8 scripted
bigFontEnabledbool0x3F0 scripted

Functions

  • void DEBUG_UpdateDebugInfo() overrideRTTI
  • void Refresh() overrideRTTI
  • void SetData(ATooltipData tooltipData) overrideRTTI
  • game.UILocalizationDataPackage? GetUiLocalizationData(game.data.TweakDBRecord levelDataRecord) RTTI
  • string GetLevelDescription(BasePerkDisplayData perkData, game.data.TweakDBRecord levelDataRecord) RTTI
  • void RefreshTooltip(PerkTooltipData data) RTTI
  • void RefreshTooltip(NewPerkTooltipData data) RTTI
  • void RefreshTooltip(TraitTooltipData data) RTTI
  • void UpdateType(WeakHandle<game.data.TweakDBRecord>? perkRecord) RTTI
  • void UpdateState(BasePerkDisplayData basePerkData) RTTI
  • bool IsTrulyEspionagePerk(game.data.NewPerkType perkType) RTTI
  • void UpdatePerkDescriptions(BasePerkDisplayData perkData, BasePerkLevelData_Records perkPackageRecords) RTTI
  • void UpdateTraitDescriptions(TraitTooltipData data) RTTI
  • void UpdateName(BasePerkDisplayData data) RTTI
  • void UpdateVideo(BasePerksMenuTooltipData data, BasePerkDisplayData perkData) RTTI
  • void UpdateVideo(TraitTooltipData data) RTTI
  • void CommonUpdateVideo(BasePerkDisplayData data) RTTI
  • void UpdateTooltipHints(BasePerksMenuTooltipData data, BasePerkDisplayData perkData) RTTI
  • void UpdateRequirements(WeakHandle<PlayerDevelopmentData> playerDevelopmentData, PerkTooltipData data) RTTI
  • void UpdateRequirements(WeakHandle<PlayerDevelopmentData> playerDevelopmentData, NewPerkTooltipData data) RTTI
  • void UpdateRelatedWeaponType(WeakHandle<game.data.NewPerk_Record>? perkRecord) RTTI
  • void UpdateRequirements(WeakHandle<PlayerDevelopmentData> playerDevelopmentData, TraitTooltipData data) RTTI
  • string PerkWeaponGroupTypeToText(game.data.PerkWeaponGroupType type) RTTI
  • bool IsMeleewarePerk(game.data.NewPerkType type) RTTI
  • CName MeleewarePerkToIcon(game.data.NewPerkType type) RTTI
  • string MeleewarePerkToText(game.data.NewPerkType type) RTTI
  • CName NewPerkWeaponGroupTypeToIcon(game.data.PerkWeaponGroupType type) RTTI
  • TDBID PerkWeaponGroupTypeToIcon(game.data.PerkWeaponGroupType type) RTTI
  • void OnVarModified(CName groupPath, CName varName, InGameConfigVarType varType, InGameConfigChangeReason reason) RTTI
  • void UpdateTooltipSize() RTTI
  • void SetTooltipSize(bool value) RTTI