Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static float CalculateXP(INetworkManager networkManager, CharacterPublicInfoHolder hero)
- {
- var ClassLevel = hero.Level;
- int minXpForCurrentLevel = networkManager.Client.Balance.Player.Class(hero.Class).GetMinXPForLevel(ClassLevel);
- int maxXpForCurrentLevel = networkManager.Client.Balance.Player.Class(hero.Class).GetMinXPForLevel(ClassLevel + 1) - 1;
- float deltaXp = maxXpForCurrentLevel - minXpForCurrentLevel;
- float xpProgress = hero.XP - minXpForCurrentLevel;
- return ((xpProgress + 0.01f ) / deltaXp);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement