public LevelingContainer(ulong totalExperience, int startLevel)
 {
     CurrentLevel        = startLevel;
     TotalExperience     = totalExperience;
     RemainingExperience = totalExperience;
     CollectedScrolls    = Scrolls.CreateEmptyContainer();
 }
Example #2
0
        public IScrolls Reward(int characterLevel, int startStage, int endStage)
        {
            var scrolls = Scrolls.CreateEmptyContainer();

            for (int stage = startStage; stage <= endStage; stage++)
            {
                scrolls = (Scrolls)scrolls + (Scrolls)Reward(characterLevel, stage);
            }
            return(scrolls);
        }