REDNODE / GAME API

PerkDisplayTooltipController

classscriptedClass

extends AGenericTooltipControllerWithDebug › AGenericTooltipController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 44

NameTypeFlags
bigFontEnabledBoolscriptedprotected
buyHintinkWidgetRefscriptedprivate
cornerContainerinkWidgetRefscriptedprivate
costImageinkImageRefscriptedprivate
costTextinkTextRefscriptedprivate
cyberwareDetailsInfoinkWidgetRefscriptedprivate
dataref<BasePerksMenuTooltipData>scriptedprivate
DEBUG_iconErrorTextinkTextRefscriptedprotected
DEBUG_iconErrorWrapperinkWidgetRefscriptedprotected
groupPathCNamescriptedprotected
horizontalSizerinkWidgetRefscriptedprotected
inputHintsinkWidgetRefscriptedprivate
level1WrapperinkWidgetRefscriptedprivate
levelDescriptionTextinkTextRefscriptedprivate
levelsDescriptionsarray<PerkTooltipDescriptionEntry>scriptedprivate
levelTextinkTextRefscriptedprivate
nextLevelDescriptionTextinkTextRefscriptedprivate
nextLevelTextinkTextRefscriptedprivate
nextLevelWrapperinkWidgetRefscriptedprivate
perkLevelCurrentinkTextRefscriptedprivate
perkLevelMaxinkTextRefscriptedprivate
perkLevelWrapperinkWidgetRefscriptedprivate
perkNameTextinkTextRefscriptedprivate
perkTypeTextinkTextRefscriptedprivate
perkTypeWrapperinkWidgetRefscriptedprivate
relatedWeaponTypeIconinkImageRefscriptedprivate
relatedWeaponTypeTextinkTextRefscriptedprivate
relatedWeaponTypeWrapperinkWidgetRefscriptedprivate
relicCostinkWidgetRefscriptedprivate
rootinkWidgetRefscriptedprivate
sellHintinkWidgetRefscriptedprivate
settingsref<UserSettings>scriptedprotected
settingsListenerref<PerkDisplayTooltipSettingsListener>scriptedprotected
tooltipWrapperinkWidgetRefscriptedprotected
traitLevelGrowthTextinkTextRefscriptedprivate
unlockInfoWrapperinkWidgetRefscriptedprivate
unlockPerkWrapperinkWidgetRefscriptedprivate
unlockPointsDescinkTextRefscriptedprivate
unlockPointsTextinkTextRefscriptedprivate
unlockStateTextinkTextRefscriptedprivate
unlockTraitPointsTextinkTextRefscriptedprivate
unlockTraitWrapperinkWidgetRefscriptedprivate
videoWidgetinkVideoRefscriptedprivate
videoWrapperinkWidgetRefscriptedprivate

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