// // GET: /Admin/Achievements/Delete/5 public ActionResult Delete(int id) { achievement achievement = db.achievements.Single(a => a.AchievementID == id); ViewBag.Project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID); return(View(achievement)); }
void Start() { Pupil = new achievement("Pupil", "Play a single game of Word Snake", null, PlayerPrefs.GetInt("Total_Wordsnake_Games_Played"), 1, 5); Reader = new achievement("Reader", "Play 5 games of Word Snake", null, PlayerPrefs.GetInt("Total_Wordsnake_Games_Played"), 5, 10); Bookworm = new achievement("Bookworm", "Play 10 games of Word Snake", null, PlayerPrefs.GetInt("Total_Wordsnake_Games_Played"), 10, 100); Savant = new achievement("Savant", "Play 50 games of Word Snake", null, PlayerPrefs.GetInt("Total_Wordsnake_Games_Played"), 50, 250); Scholar = new achievement("Scholar", "Play 100 games of Word Snake", null, PlayerPrefs.GetInt("Total_Wordsnake_Games_Played"), 100, 500); Bibliophole = new achievement("Bibliophile", "Play 500 games of Word Snake", null, PlayerPrefs.GetInt("Total_Wordsnake_Games_Played"), 500, 1000); Classic = new achievement("Classic", "Play a single game of Classic Snake", null, PlayerPrefs.GetInt("Total_Classicsnake_Games_Played"), 1, 5); OldSchool = new achievement("Old School", "Play 5 games of Classic Snake", null, PlayerPrefs.GetInt("Total_Classicsnake_Games_Played"), 5, 10); Vintage = new achievement("Vintage", "Play 50 games of Classic Snake", null, PlayerPrefs.GetInt("Total_Classicsnake_Games_Played"), 50, 100); Antique = new achievement("Antique", "Play 250 games of Classic Snake", null, PlayerPrefs.GetInt("Total_Classicsnake_Games_Played"), 250, 250); Palindrome = new achievement("Palindrome", "Create a word that is the same forwards as backwards", null, PlayerPrefs.GetInt("achEleven"), 1, 100); Quizzed = new achievement("Quizzed", "Create a word with both the letters Q and Z", null, PlayerPrefs.GetInt("achTwelve"), 1, 100); Jeux = new achievement("Jeux", "Create a word with both the letters J and X", null, PlayerPrefs.GetInt("achThirteen"), 1, 100); Fluent = new achievement("Fluent", "Create 10 Words", null, PlayerPrefs.GetInt("Total_Words"), 10, 5); WordSmith = new achievement("Word Smith", "Create 50 Words", null, PlayerPrefs.GetInt("Total_Words"), 50, 10); Articulant = new achievement("Articulant", "Create 100 Words", null, PlayerPrefs.GetInt("Total_Words"), 100, 50); Orator = new achievement("Orator", "Create 200 Words", null, PlayerPrefs.GetInt("Total_Words"), 200, 200); Worm = new achievement("Worm", "Have a snake of at least 5 tiles in Classic mode", null, PlayerPrefs.GetInt("Longest_Tail"), 5, 50); Garter = new achievement("Garter", "Have a snake of at least 10 tiles in Classic mode", null, PlayerPrefs.GetInt("Longest_Tail"), 10, 100); Python = new achievement("Python", "Have a snake of at least 20 tiles in Classic mode", null, PlayerPrefs.GetInt("Longest_Tail"), 20, 250); Anaconda = new achievement("Anaconda", "Have a snake of at least 50 tiles in Classic mode", null, PlayerPrefs.GetInt("Longest_Tail"), 50, 500); PopulateMap(); }
// // GET: /Admin/Achievements/Edit/5 public ActionResult Edit(int id) { achievement achievement = db.achievements.Single(a => a.AchievementID == id); ViewBag.Project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID); ViewBag.ProjectID = new SelectList(db.projects, "ProjectID", "Title", achievement.ProjectID); return(View(achievement)); }
public ActionResult DeleteConfirmed(int id, int projectid = 0) { achievement achievement = db.achievements.Single(a => a.AchievementID == id); db.achievements.DeleteObject(achievement); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /Admin/Achievements/Edit/5 public ActionResult Edit(int id) { achievement achievement = db.achievements.Single(a => a.AchievementID == id); var project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID && x.UserID == CurrentUser.UserID); if (project == null) { return(RedirectToAction("Index", "Home")); } ViewBag.Project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID); return(View(achievement)); }
public ActionResult Edit(achievement achievement) { if (ModelState.IsValid) { db.achievements.Attach(achievement); db.ObjectStateManager.ChangeObjectState(achievement, EntityState.Modified); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID); ViewBag.ProjectID = new SelectList(db.projects, "ProjectID", "Title", achievement.ProjectID); return(View(achievement)); }
public ActionResult Create(achievement achievement, int projectid = 0) { if (ModelState.IsValid) { db.achievements.AddObject(achievement); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID); return(View(achievement)); }
// // GET: /Admin/Achievements/Delete/5 public ActionResult Delete(int id) { achievement achievement = db.achievements.Single(a => a.AchievementID == id); var project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID && x.UserID == CurrentUser.UserID); if (project == null) { return(RedirectToAction("Index", "Home")); } db.achievements.DeleteObject(achievement); db.SaveChanges(); return(RedirectToAction("Edit", "Projects", new { id = achievement.ProjectID }, "achievements")); }
public ActionResult Edit(achievement achievement) { var project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID && x.UserID == CurrentUser.UserID); if (project == null) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { db.achievements.Attach(achievement); db.ObjectStateManager.ChangeObjectState(achievement, EntityState.Modified); db.SaveChanges(); return(RedirectToAction("Edit", "Projects", new { id = achievement.ProjectID }, "achievements")); } ViewBag.Project = db.projects.FirstOrDefault(x => x.ProjectID == achievement.ProjectID); return(View(achievement)); }
public achievement AddAchievement(String Type, String Category, DateTime AchievedDate, int Value, String Description) { int index = achievementExists(Type, Category, AchievedDate); achievement a = null; if (index == -1) { a = new achievement(); achievements.Add(a); } else { a = (achievement)achievements[index]; } a.SetAchievementType(Type); a.Category = Category; a.SetAcquiredDate(AchievedDate); a.Description = Description; a.Value = Value; return (a); }
public void ShowNotification() { achievement achievement = database.achievements[(int)achievementToShow]; achievementNotificationController.ShowNotification(achievement); }
public void ShowNotification(achievement achievement) { achievementTitleLabel.text = achievement.title; m_animator.SetTrigger("Appear"); }
public void SaveData() { if (canSave) { // Debug.Log("Saving"); countdownNumber = 60; autoSaveText.text = "Autosave in " + countdownNumber; SaveDouble("gold", controller.gold); SaveDouble("totalBuildings", controller.totalBuildings); SaveDouble("diamonds", controller.diamonds); SaveDouble("prestigeCurrency", controller.prestigeCurrency); SaveDouble("unconvertedPrestigeCurrency", controller.unconvertedPrestigeCurrency); SaveDouble("coal", controller.coal); if (controller.uniqueBoss) { SaveInt("level", controller.highestRegionLevels[controller.region]); } else { SaveInt("level", controller.level); } SaveInt("highestLevel", controller.highestLevel); SaveInt("levelCount", controller.levelCount); SaveInt("levelMaxCount", controller.levelMaxCount); SaveDouble("goldMultiplier1", controller.goldMultiplier1); SaveDouble("goldMultiplier2", controller.goldMultiplier2); for (int i = 0; i < controller.baseLevelUnits.Length; i++) { SaveDouble("baseLevelUnits" + i, controller.baseLevelUnits[i]); } for (int i = 0; i < controller.unitM1.Length; i++) { SaveDouble("unitM1" + i, controller.unitM1[i]); } for (int i = 0; i < controller.m1Level.Length; i++) { SaveDouble("m1Level" + i, controller.m1Level[i]); } // for (int i = 0; i < controller.unitItemM2.Length; i++) // controller.unitItemM2[i] = LoadDouble("unitItemM2"+i); // for (int i = 0; i < controller.unitAchievementM3.Length; i++) // controller.unitAchievementM3[i] = LoadDouble("unitAchievementM3"+i); for (int i = 0; i < controller.characterLevel.Length; i++) { SaveInt("characterLevel" + i, controller.characterLevel[i]); } for (int i = 0; i < controller.characterEverBought.Length; i++) { SaveBool("characterEverBought" + i, controller.characterEverBought[i]); } SaveInt("region", controller.region); for (int i = 0; i < controller.completedRegions.Length; i++) { SaveBool("completedRegions" + i, controller.completedRegions[i]); } for (int i = 0; i < controller.highestRegionLevels.Length; i++) { SaveInt("highestRegionLevels" + i, controller.highestRegionLevels[i]); } //TODO completedBossLevels? for (int i = 0; i < controller.uniqueBossCompleted.Length; i++) { SaveBool("uniqueBossCompleted" + i, controller.uniqueBossCompleted[i]); } SaveInt("bossStartTime", controller.bossStartTime); SaveDouble("totalBuildings", controller.totalBuildings); SaveDouble("totalPrestiges", controller.totalPrestiges); SaveDouble("totalClicks", controller.totalClicks); SaveDouble("totalGold", controller.totalGold); SaveDouble("totalUnits", controller.totalUnits); SaveDouble("totalRegionsCompleted", controller.totalRegionsCompleted); SaveInt("itemSize", itemController.inventory.Count); for (int i = 0; i < itemController.inventory.Count; i++) { Item item = itemController.inventory[i]; SaveString("item" + i, item.name + "$" + item.count + "$" + item.rarity); } for (int i = 0; i < upgradeController.boostBought1.Length; i++) { SaveBool("boostBought1" + i, upgradeController.boostBought1[i]); } for (int i = 0; i < upgradeController.boostBought2.Length; i++) { SaveBool("boostBought2" + i, upgradeController.boostBought2[i]); } for (int i = 0; i < upgradeController.boostBought3.Length; i++) { SaveBool("boostBought3" + i, upgradeController.boostBought3[i]); } //TODO set boost buttons to non-interactable; for (int i = 0; i < achievementController.achievements.Count; i++) { achievement achievement = achievementController.achievements[i]; SaveBool("achievement " + achievementController.achievements[i].name, achievement.completed); } for (int i = 0; i < controller.characterGilds.Length; i++) { SaveDouble("characterGild" + i, controller.characterGilds[i]); } SaveBool("modern", itemController.modern); SaveBool("soundMute", soundController.soundMute); SaveBool("musicMute", soundController.musicMute); foreach (String key in skillController.keys) { SaveBool(key + "Bought", skillController.skillsBought[key]); SaveInt(key + "Cooldown", skillController.skillCooldown[key]); } StartCoroutine(TrySaveDateTime()); } }