public void UpdateTeacherVariables(Supervillain supervillain){ teacherName.text = supervillain.SuperhumanName; determiningPotential.text = supervillain.Stats.Teaching.DetermingPotential + ""; discipline.text = supervillain.Stats.Teaching.Discipline + ""; motivatingChildren.text = supervillain.Stats.Teaching.MotivatingChildren + ""; motivatingStudents.text = supervillain.Stats.Teaching.MotivatingStudents + ""; }
private void UpdateCombatStats(Supervillain supervillain) { combatPotential.text = supervillain.Stats.Combat.Potential.ToString(); combatStrength.text = supervillain.Stats.Combat.Strength.ToString(); combatSpeed.text = supervillain.Stats.Combat.Speed.ToString(); combatHealth.text = supervillain.Stats.Combat.Health.ToString(); combatAbility.text = supervillain.Stats.Combat.Ability.ToString(); }
private void UpdateGradeSchoolCurriculum(Supervillain supervillain) { string noClassString = "-"; Curriculum childCurriculum = ((GradeSchool)((Child)supervillain.Age).School).Curriculum; List<SchoolClass> curriculumClasses = childCurriculum.listOfSchoolClasses(); for(int i = 0; i < GradeSchoolCurriculumClass.Count; i++){ UpdateGradeSchoolCurriculumText(curriculumClasses, i, noClassString); } }
public void UpdateSupervillainVariables(Supervillain supervillain) { UpdateTeachingStats(supervillain); UpdateCombatStats(supervillain); UpdateIntelligenceStats(supervillain); UpdateAge(supervillain); if (supervillain.Age is Adult) { UpdateOccupationDropDowns(supervillain); } else { occupationStatDropDown.SetMenuListEnabled(false); occupationStatDropDown.SetSelectedItemText("None"); if(supervillain.Age is Child){ UpdateGradeSchoolCurriculum(supervillain); }else if(supervillain.Age is Student){ UpdateUniversityDropDown(supervillain); UpdateUniversityCurriculum(supervillain); } } superpower.text = supervillain.SuperPower.SuperpowerName; }
public override void UpdateData(Supervillain supervillain) { UpdateVillainName(supervillain.SuperhumanName); UpdateAge(supervillain.Age.ToString()); if(supervillain.Age is Adult){ UpdateOccupation(((Adult)supervillain.Age).Occupation.ToString()); UpdateSchool("-"); }else{ UpdateOccupation("-"); if(supervillain.Age is Child){ UpdateSchool(((Child)supervillain.Age).School.ToString()); }else if(supervillain.Age is Student){ UpdateSchool(((Student)supervillain.Age).School.ToString()); } } UpdateTeachingStats(supervillain.Stats.Teaching.Potential, supervillain.Stats.Teaching.DetermingPotential, supervillain.Stats.Teaching.Discipline, supervillain.Stats.Teaching.MotivatingChildren, supervillain.Stats.Teaching.MotivatingStudents); UpdateIntelligenceStats(supervillain.Stats.Intelligence.Potential, supervillain.Stats.Intelligence.Memory, supervillain.Stats.Intelligence.Communication, supervillain.Stats.Intelligence.Analysis, supervillain.Stats.Intelligence.ProblemSolving); UpdateCombatStats(supervillain.Stats.Combat.Potential, supervillain.Stats.Combat.Strength, supervillain.Stats.Combat.Speed, supervillain.Stats.Combat.Health, supervillain.Stats.Combat.Ability); }
private void UpdateIntelligenceStats(Supervillain supervillain) { intelligencePotential.text = supervillain.Stats.Intelligence.Potential.ToString(); intelligenceMemory.text = supervillain.Stats.Intelligence.Memory.ToString(); intelligenceCommunication.text = supervillain.Stats.Intelligence.Communication.ToString(); intelligenceAnalysis.text = supervillain.Stats.Intelligence.Analysis.ToString(); intelligenceProblemSolving.text = supervillain.Stats.Intelligence.ProblemSolving.ToString(); }
private void UpdateAge(Supervillain supervillain) { age.text = supervillain.Age.ToString(); weeksOld.text = supervillain.WeeksOld.ToString() + " Weeks Old"; }
private void UpdateUniversityDropDown(Supervillain supervillain) { universityDropDown.SetMenuListEnabled(false); universityDropDown.SetSelectedItemText(((Student)supervillain.Age).School.ToString()); }
private void UpdateUniversityCurriculum(Supervillain supervillain) { string noClassString = "-"; Curriculum studentCurriculum = ((Student)supervillain.Age).Curriculum; List<SchoolClass> curriculumClasses = studentCurriculum.listOfSchoolClasses(); for(int i = 0; i < UniversityCurriculumClass.Count; i++){ UpdateUniversityCurriculumText(curriculumClasses, i, noClassString); } }
private void UpdateTeachingStats(Supervillain supervillain) { teachingPotential.text = supervillain.Stats.Teaching.Potential.ToString(); teachingDeterminingPotential.text = supervillain.Stats.Teaching.DetermingPotential.ToString(); teachingDiscipline.text = supervillain.Stats.Teaching.Discipline.ToString(); teachingMotivatingChildren.text = supervillain.Stats.Teaching.MotivatingChildren.ToString(); teachingMotivatingStudents.text = supervillain.Stats.Teaching.MotivatingStudents.ToString(); }
private void UpdateOccupationDropDowns(Supervillain supervillain) { occupationDropDown.SetMenuListEnabled(false); occupationStatDropDown.SetMenuListEnabled(false); string occupationString = ((Adult)supervillain.Age).Occupation.ToString(); occupationDropDown.SetSelectedItemText(occupationString); if (occupationString == Utility.UnemployedOccupation) { occupationString = "None"; } occupationStatDropDown.SetSelectedItemText(occupationString); }
public abstract void UpdateData(Supervillain supervillain);
public void addSupervillian(Supervillain sv) { allSV.Add (sv.Id, sv); }
public override void UpdateData(Supervillain supervillain) { childName.text = supervillain.SuperhumanName; childAge.text = supervillain.WeeksOld + " Weeks Old"; }