public void FocusSkill(Skills skill) { FocusHelper.ClearActiveStatBoxes(); switch (skill) { case Skills.acrobatics: FocusHelper.Add(statSkillAcrobatics); break; case Skills.animalHandling: FocusHelper.Add(statSkillAnimalHandling); break; case Skills.arcana: FocusHelper.Add(statSkillArcana); break; case Skills.athletics: FocusHelper.Add(statSkillAthletics); break; case Skills.deception: FocusHelper.Add(statSkillDeception); break; case Skills.history: FocusHelper.Add(statSkillHistory); break; case Skills.insight: FocusHelper.Add(statSkillInsight); break; case Skills.intimidation: FocusHelper.Add(statSkillIntimidation); break; case Skills.investigation: FocusHelper.Add(statSkillInvestigation); break; case Skills.medicine: FocusHelper.Add(statSkillMedicine); break; case Skills.nature: FocusHelper.Add(statSkillNature); break; case Skills.perception: FocusHelper.Add(statSkillPerception); break; case Skills.performance: FocusHelper.Add(statSkillPerformance); break; case Skills.persuasion: FocusHelper.Add(statSkillPersuasion); break; case Skills.religion: FocusHelper.Add(statSkillReligion); break; case Skills.sleightOfHand: FocusHelper.Add(statSkillSleightOfHand); break; case Skills.stealth: FocusHelper.Add(statSkillStealth); break; case Skills.survival: FocusHelper.Add(statSkillSurvival); break; case Skills.strength: FocusHelper.Add(statStrength2); break; case Skills.dexterity: FocusHelper.Add(statDexterity2); break; case Skills.constitution: FocusHelper.Add(statConstitution2); break; case Skills.intelligence: FocusHelper.Add(statIntelligence2); break; case Skills.wisdom: FocusHelper.Add(statWisdom2); break; case Skills.charisma: FocusHelper.Add(statCharisma2); break; } }
public void FocusSavingAbility(Ability ability) { FocusHelper.ClearActiveStatBoxes(); switch (ability) { case Ability.charisma: FocusHelper.Add(statSavingCharisma); break; case Ability.constitution: FocusHelper.Add(statSavingConstitution); break; case Ability.dexterity: FocusHelper.Add(statSavingDexterity); break; case Ability.intelligence: FocusHelper.Add(statSavingIntelligence); break; case Ability.strength: FocusHelper.Add(statSavingStrength); break; case Ability.wisdom: FocusHelper.Add(statSavingWisdom); break; } }
protected virtual void OnPageChanged(ScrollPage newPage) { if (Page == newPage) { return; } Page = newPage; FocusHelper.ClearActiveStatBoxes(); RoutedEventArgs previewEventArgs = new RoutedEventArgs(PreviewPageChangedEvent); RaiseEvent(previewEventArgs); if (previewEventArgs.Handled) { return; } RoutedEventArgs eventArgs = new RoutedEventArgs(PageChangedEvent); RaiseEvent(eventArgs); }