PerkDisplayTooltipController
classscriptedClass
extends AGenericTooltipControllerWithDebug › AGenericTooltipController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 44
| Name | Type | Flags |
|---|---|---|
bigFontEnabled | Bool | scriptedprotected |
buyHint | inkWidgetRef | scriptedprivate |
cornerContainer | inkWidgetRef | scriptedprivate |
costImage | inkImageRef | scriptedprivate |
costText | inkTextRef | scriptedprivate |
cyberwareDetailsInfo | inkWidgetRef | scriptedprivate |
data | ref<BasePerksMenuTooltipData> | scriptedprivate |
DEBUG_iconErrorText | inkTextRef | scriptedprotected |
DEBUG_iconErrorWrapper | inkWidgetRef | scriptedprotected |
groupPath | CName | scriptedprotected |
horizontalSizer | inkWidgetRef | scriptedprotected |
inputHints | inkWidgetRef | scriptedprivate |
level1Wrapper | inkWidgetRef | scriptedprivate |
levelDescriptionText | inkTextRef | scriptedprivate |
levelsDescriptions | array<PerkTooltipDescriptionEntry> | scriptedprivate |
levelText | inkTextRef | scriptedprivate |
nextLevelDescriptionText | inkTextRef | scriptedprivate |
nextLevelText | inkTextRef | scriptedprivate |
nextLevelWrapper | inkWidgetRef | scriptedprivate |
perkLevelCurrent | inkTextRef | scriptedprivate |
perkLevelMax | inkTextRef | scriptedprivate |
perkLevelWrapper | inkWidgetRef | scriptedprivate |
perkNameText | inkTextRef | scriptedprivate |
perkTypeText | inkTextRef | scriptedprivate |
perkTypeWrapper | inkWidgetRef | scriptedprivate |
relatedWeaponTypeIcon | inkImageRef | scriptedprivate |
relatedWeaponTypeText | inkTextRef | scriptedprivate |
relatedWeaponTypeWrapper | inkWidgetRef | scriptedprivate |
relicCost | inkWidgetRef | scriptedprivate |
root | inkWidgetRef | scriptedprivate |
sellHint | inkWidgetRef | scriptedprivate |
settings | ref<UserSettings> | scriptedprotected |
settingsListener | ref<PerkDisplayTooltipSettingsListener> | scriptedprotected |
tooltipWrapper | inkWidgetRef | scriptedprotected |
traitLevelGrowthText | inkTextRef | scriptedprivate |
unlockInfoWrapper | inkWidgetRef | scriptedprivate |
unlockPerkWrapper | inkWidgetRef | scriptedprivate |
unlockPointsDesc | inkTextRef | scriptedprivate |
unlockPointsText | inkTextRef | scriptedprivate |
unlockStateText | inkTextRef | scriptedprivate |
unlockTraitPointsText | inkTextRef | scriptedprivate |
unlockTraitWrapper | inkWidgetRef | scriptedprivate |
videoWidget | inkVideoRef | scriptedprivate |
videoWrapper | inkWidgetRef | scriptedprivate |
Methods 31
private final func CommonUpdateVideo(data: ref<BasePerkDisplayData>)scripted
protected func DEBUG_UpdateDebugInfo()scripted
private final func GetLevelDescription(perkData: ref<BasePerkDisplayData>, levelDataRecord: ref<TweakDBRecord>) -> Stringscripted
private final func GetUiLocalizationData(levelDataRecord: ref<TweakDBRecord>) -> ref<UILocalizationDataPackage>scripted
private final func IsMeleewarePerk(type: gamedataNewPerkType) -> Boolscripted
private final func IsTrulyEspionagePerk(perkType: gamedataNewPerkType) -> Boolscripted
private final func MeleewarePerkToIcon(type: gamedataNewPerkType) -> CNamescripted
private final func MeleewarePerkToText(type: gamedataNewPerkType) -> Stringscripted
private final func NewPerkWeaponGroupTypeToIcon(type: gamedataPerkWeaponGroupType) -> CNamescripted
public final func OnVarModified(groupPath: CName, varName: CName, varType: ConfigVarType, reason: ConfigChangeReason)scripted
private final func PerkWeaponGroupTypeToIcon(type: gamedataPerkWeaponGroupType) -> TweakDBIDscripted
private final func PerkWeaponGroupTypeToText(type: gamedataPerkWeaponGroupType) -> Stringscripted
public func Refresh()scripted
private final func RefreshTooltip(data: ref<NewPerkTooltipData>)scripted
private final func RefreshTooltip(data: ref<PerkTooltipData>)scripted
private final func RefreshTooltip(data: ref<TraitTooltipData>)scripted
public func SetData(tooltipData: ref<ATooltipData>)scripted
protected func SetTooltipSize(value: Bool)scripted
private final func UpdateName(data: ref<BasePerkDisplayData>)scripted
private final func UpdatePerkDescriptions(perkData: ref<BasePerkDisplayData>, perkPackageRecords: ref<BasePerkLevelData_Records>)scripted
private final func UpdateRelatedWeaponType(opt perkRecord: wref<NewPerk_Record>)scripted
private final func UpdateRequirements(playerDevelopmentData: wref<PlayerDevelopmentData>, data: ref<NewPerkTooltipData>)scripted
private final func UpdateRequirements(playerDevelopmentData: wref<PlayerDevelopmentData>, data: ref<PerkTooltipData>)scripted
private final func UpdateRequirements(playerDevelopmentData: wref<PlayerDevelopmentData>, data: ref<TraitTooltipData>)scripted
private final func UpdateState(basePerkData: ref<BasePerkDisplayData>)scripted
private final func UpdateTooltipHints(data: ref<BasePerksMenuTooltipData>, perkData: ref<BasePerkDisplayData>)scripted
private final func UpdateTooltipSize()scripted
private final func UpdateTraitDescriptions(data: ref<TraitTooltipData>)scripted
private final func UpdateType(opt perkRecord: wref<TweakDBRecord>)scripted
private final func UpdateVideo(data: ref<BasePerksMenuTooltipData>, perkData: ref<BasePerkDisplayData>)scripted
private final func UpdateVideo(data: ref<TraitTooltipData>)scripted