Zdexby TheHolyOneZ
42,610 classes
Class

TalentManager

: Singleton`1 : MonoBehaviour : Behaviour : Component : Object : Object
TalentManager, Assembly-CSharp 0x0040 (64 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0040

Members 21

OffsetSizeNameTypeFlagsDefault
—0x04TalentPointsPerLevelintPublicStatic+1 flags0
—0x08TalentsPathstringPublicStatic+1 flags0
0x01<CanRespecBranches>k__BackingFieldboolPrivateStatic—
0x08ShrinesList<Shrine>PublicStatic—
0x08TalentInstancesList<TalentScriptable>PublicStatic—
0x08TalentInstanceIdSearchDictionary<System.Int32PublicStatic—
0x08TalentIdSearchDictionary<System.Int32PublicStatic—
0x08TalentCDsDictionary<System.Int32PublicStatic—
—0x04ScorePerExpertiseintPublicStatic+1 flags0
0x08talentPrefabsDictionary<System.Int32PrivateStatic—
0x04newPlayerExpertisePointsintPublic—
0x08BurnTalentTalentScriptablePublic—
0x08AllowHitPlayerCritTalentTalentScriptablePublic—
0x08TalentLootTableTemplateLootTablePublic—
0x04TalentLoadTimefloatPublic—
0x01<TalentInstancesLoaded>k__BackingFieldboolPrivateStatic—
0x003C0x04padding / unreflected
0x08onTalentInstancesLoadedActionPrivateStatic—
0x08OnTalentActivatedAction<TalentScriptable>PublicStatic—
0x08OnOccuranceProccedAction<PlayerPrivateStatic—
0x08OnOccuranceProccedDetailedAction<PlayerPrivateStatic—
0x08OnRespecCheckActionPrivateStatic—
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08lastCheckedScenesDictionary<System.TypePrivateStatic—
0x08instanceTalentManagerPrivateStatic—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 64

SignatureFlagsNativeParams
bool get_CanRespecBranches()PublicStatic+1 flags0x01
void set_CanRespecBranches(bool value)PrivateStatic+1 flags0x01
int get_RemainingSlayerScore()PublicStatic+1 flags0x04
void Awake()Private0x00
void SetTalentInstances()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnSceneLoaded(const Scene& scene, const LoadSceneMode& mode)Public0x04
bool get_TalentInstancesLoaded()PublicStatic+1 flags0x01
void set_TalentInstancesLoaded(bool value)PrivateStatic+1 flags0x01
void add_onTalentInstancesLoaded(Action value)PrivateStatic+1 flags0x08
void remove_onTalentInstancesLoaded(Action value)PrivateStatic+1 flags0x08
void CallOnInstancesLoaded(Action action)PublicStatic0x08
List<TalentScriptable> LoadTalents(bool includeZeroId)PublicStatic0x08
TalentScriptable AddDuplicateInstance(int talentId)PublicStatic0x08
void RemoveDuplicateInstance(TalentScriptable duplicate)PublicStatic0x08
TalentScriptable SpawnTalentInstance(int talentId)Private0x08
TalentScriptable SpawnTalentInstance(TalentScriptable prefab)Private0x08
void AddTalentInstance(TalentScriptable instance, bool add)Private0x08
void ClearTalentInstances()Private0x00
void ConvertToInstances(List<TalentScriptable> talents)PublicStatic0x08
TalentScriptable GetTalentInstance(TalentScriptable talent)PublicStatic0x08
TalentScriptable GetFirstTalentInstance(int talentId)PublicStatic0x08
List<TalentScriptable> GetAllTalentInstances(int talentId)PublicStatic0x08
TalentScriptable GetTalentInstance(int instanceId)PublicStatic0x08
List<TalentScriptable> GetActiveTalents(bool checkCd)Public0x08
bool CanCritHitPlayers()PublicStatic0x01
bool IsBurnTalentActive()PublicStatic0x01
bool IsTalentActive(const SpecialTalent& specialTalent, int hasMinPoints)PublicStatic0x04
bool IsTalentActive(TalentScriptable talent)PublicStatic0x08
void TalentActivated(TalentScriptable talent)Public0x08
void TalentDeactivated(TalentScriptable talent)Public0x08
void SetSavedTalents()Public0x00
void DoSavedTalentCooldowns()Public0x00
void OnPlayerSpawned(Player player)Public0x08
void OnPlayerDowned(Player player)Public0x08
void OnPlayerDeath(Player player)Public0x08
void OnPrestige(MainPlayerData data)Public0x08
void add_OnOccuranceProcced(Action<Player value)PublicStatic+1 flags0x08
void remove_OnOccuranceProcced(Action<Player value)PublicStatic+1 flags0x08
void add_OnOccuranceProccedDetailed(Action<Player value)PublicStatic+1 flags0x08
void remove_OnOccuranceProccedDetailed(Action<Player value)PublicStatic+1 flags0x08
void OccuranceProcced(Player player, TalentOccuranceContext context)PublicStatic0x08
int GetRequiredSlayerScore(int totalExpertise)PublicStatic0x04
void CheckExpertise()PublicStatic0x00
void GainExpertise(int points, bool playSound)PublicStatic0x04
void ResetExpertise(int toPoints)PublicStatic0x04
void add_OnRespecCheck(Action value)PublicStatic+1 flags0x08
void remove_OnRespecCheck(Action value)PublicStatic+1 flags0x08
void CheckForRespec()PublicStatic0x00
void StartTalentCooldown(TalentScriptable talent)Public0x08
void EndTalentCooldown(TalentScriptable talent)Public0x08
bool IsOnCooldown(TalentScriptable talent)PublicStatic0x08
bool IsOnCooldown(int talentId)PublicStatic0x04
bool ChangeCooldown(TalentScriptable talent, float secondsChange)PublicStatic0x08
bool GetTalentIcon(TalentScriptable talent, Sprite& icon)Public0x08
Sprite GetTalentIcon(TalentScriptable talent)Public0x08
void GrabAllTalentsFromScene()Public0x00
void LogTalents()PublicStatic0x00
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
void <OnSceneLoaded>b__24_0(TalentScriptable x)Private0x08
void <OnSceneLoaded>b__24_3(MainPlayerData x)Private0x08
void <DoSavedTalentCooldowns>b__54_1(TalentScriptable x)Private0x08

Used by 9

types with a member, parameter or interface of this type