// Update is called once per frame void Update() { if (firsttime) { for (int i = 0; i < numoflevels; i++) { LevelAchievements Level = new LevelAchievements(); Level.completelevel = false; Level.animalslive = false; Level.animalsdead = false; Level.allbacon = false; Level.undertime = false; LevelAchieveList.Add(Level); } for (int j = 0; j < bonuslevels; j++) { LevelAchievements Level = new LevelAchievements(); Level.completelevel = false; Level.animalslive = false; Level.animalsdead = false; Level.allbacon = false; Level.undertime = false; BonusLevelAchieveList.Add(Level); } firsttime = false; } }
public void setBonusbacon(int Levelnum, bool completed) { LevelAchievements Level = BonusLevelAchieveList[Levelnum]; Level.allbacon = completed; BonusLevelAchieveList[Levelnum] = Level; }
public void setBonustime(int Levelnum, bool completed) { LevelAchievements Level = BonusLevelAchieveList[Levelnum]; Level.undertime = completed; BonusLevelAchieveList[Levelnum] = Level;; }
public void setBonusalive(int Levelnum, bool completed) { LevelAchievements Level = BonusLevelAchieveList[Levelnum]; Level.animalslive = completed; BonusLevelAchieveList[Levelnum] = Level; }
//set bonus achievements public void setBonuscomplete(int Levelnum, bool completed) { LevelAchievements Level = BonusLevelAchieveList[Levelnum]; Level.completelevel = completed; BonusLevelAchieveList[Levelnum] = Level; }
public void setdead(int Levelnum, bool completed) { LevelAchievements Level = LevelAchieveList[Levelnum]; Level.animalsdead = completed; LevelAchieveList[Levelnum] = Level; }