public LevelingContainer(ulong totalExperience, int startLevel) { CurrentLevel = startLevel; TotalExperience = totalExperience; RemainingExperience = totalExperience; CollectedScrolls = Scrolls.CreateEmptyContainer(); }
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); }