-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
LevelSystem knows nothing about classes but commonly user can have more than one class and each class can have own leveling.
For example, in Heroes player can have a class and a profession. In some cases player can have even more than two classes.
Solution requirements:
- Allow to get levels/experience for specified class
- Make it simple to implement
LevelSystemandClassSystemfor the case when player have more than one class - Player can have classes with levels (ex. class, profession) or without levels (ex. race)
- Keep
LevelSystemandClassSystemsimple for the case when player can have only one class - Make it backward compatible if possible