PlayerDevelopmentDataManager class
PlayerDevelopmentDataManager
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
player | WeakHandle<PlayerPuppet> | scripted |
playerDevSystem | PlayerDevelopmentSystem? | scripted |
parentGameCtrl | WeakHandle<game.ui.WidgetGameController> | scripted |
Functions
void Initialize(PlayerPuppet player, game.ui.WidgetGameController parentGameCtrl)RTTIWeakHandle<PlayerDevelopmentSystem> GetPlayerDevelopmentSystem()RTTIWeakHandle<PlayerDevelopmentData> GetPlayerDevelopmentData()RTTIWeakHandle<PlayerPuppet> GetPlayer()RTTINewPerkDisplayData? GetNewPerkDisplayData(game.data.NewPerkType perkType, game.data.NewPerkSlotType perkArea, game.data.ProficiencyType proficiency, TDBID attributeId, bool isRipperdoc, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTINewPerkDisplayData? GetNewPerkDisplayData(game.data.NewPerkType perkType, game.data.NewPerkSlotType perkArea, game.data.ProficiencyType proficiency, game.data.Attribute_Record attributeRecord, bool isRipperdoc, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTIPerkDisplayData? GetPerkDisplayData(game.data.PerkType perkType, game.data.PerkArea perkArea, game.data.ProficiencyType proficiency, TDBID attributeId, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTIPerkDisplayData? GetPerkDisplayData(game.data.PerkType perkType, game.data.PerkArea perkArea, game.data.ProficiencyType proficiency, game.data.Attribute_Record attributeRecord, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTITraitDisplayData? GetTraitDisplayData(game.data.TraitType traitType, TDBID attributeId, game.data.ProficiencyType proficiency, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTITraitDisplayData? GetTraitDisplayData(TDBID traitRecordId, TDBID attributeId, game.data.ProficiencyType proficiency, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTITraitDisplayData? GetTraitDisplayData(WeakHandle<game.data.Trait_Record> traitRecord, game.data.Attribute_Record attributeRecord, game.data.ProficiencyType proficiency, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTIAreaDisplayData? GetAreaDisplayData(game.data.PerkArea perkArea, game.data.ProficiencyType proficiency, TDBID attributeId, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTIAreaDisplayData? GetAreaDisplayData(game.data.PerkArea perkArea, game.data.ProficiencyType proficiency, game.data.Attribute_Record attributeRecord, WeakHandle<PlayerDevelopmentData>? playerDevelopmentData)RTTIProficiencyDisplayData? GetProficiencyDisplayData(game.data.ProficiencyType proficiency)RTTIProficiencyDisplayData? GetProficiencyDisplayData(game.data.ProficiencyType proficiency, TDBID attributeId)RTTIProficiencyDisplayData? GetProficiencyDisplayData(game.data.ProficiencyType proficiency, game.data.Attribute_Record attributeRecord)RTTIProficiencyDisplayData? GetProficiencyDisplayData(game.data.Proficiency_Record proficiencyRecord, game.data.Attribute_Record attributeRecord)RTTILevelRewardDisplayData?[] GetPassiveBonusDisplayData(game.data.Proficiency_Record proficiencyRecord)RTTIWeakHandle<game.data.Attribute_Record> GetAttributeRecordFromProficiency(game.data.ProficiencyType proficiency)RTTIWeakHandle<game.data.Proficiency_Record> GetProficiencyRecord(WeakHandle<game.data.Attribute_Record> attributeRecord, game.data.ProficiencyType proficiency)RTTIWeakHandle<game.data.Proficiency_Record> GetProficiencyRecord(game.data.ProficiencyType proficiency)RTTIProficiencyDisplayData? GetProficiencyWithData(game.data.ProficiencyType proficiency)RTTIAttributeDisplayData? GetAttributeData(TDBID attributeId)RTTIAttributeData?[] GetAttributes()RTTIAttributeData? GetAttributeFromType(game.data.StatType attributeType)RTTIAttributeData? GetAttribute(TDBID attributeID)RTTITDBID GetAttributeRecordIDFromEnum(PerkMenuAttribute attribute)RTTIPerkMenuAttribute GetAttributeEnumFromRecordID(TDBID recordID)RTTIint GetSpentPerkPoints()RTTIint GetSpentTraitPoints()RTTIint GetTotalRespecCost()RTTIbool CheckRespecCost()RTTIint GetPerkPoints()RTTIint GetSpyPerkPoints()RTTIint GetAttributePoints()RTTIint GetPerkLevel(game.data.PerkType type)RTTIvoid UpdateData()RTTIvoid NotifyAttributeUpdate(TDBID attributeId)RTTIvoid UpgradePerk(PerkDisplayData data)RTTIvoid UpgradeTrait(TraitDisplayData data)RTTIvoid UpgradeAttribute(AttributeData data)RTTIvoid UpgradeAttribute(game.data.StatType type)RTTIbool IsPerkUpgradeable(BasePerkDisplayData data, bool? showNotification)RTTIbool IsNewPerkRefundable(NewPerkDisplayData data)RTTIbool HasAvailableAttributePoints(bool? showNotification)RTTIbool IsAttributeUpgradeable(PerkMenuAttribute attribute)RTTIbool IsEspionagePerk(game.data.NewPerkType perkType)RTTIbool IsEspionageMilestonePerk(game.data.NewPerkType perkType)RTTIint GetAttributeLevel(PerkMenuAttribute attribute)RTTIstatic string PerkUtilityToString(game.data.PerkUtility utility)staticRTTI global