public void LevelRequirementConstructorTest() { string name = "Agility"; int lvl = 5; LevelRequirement levelRequirement = new LevelRequirement(name, lvl); Assert.AreEqual(name, levelRequirement.skillName); Assert.AreEqual(lvl, levelRequirement.levelReq); }
public async Task <ActionResult> DeleteConfirmed(int id) { LevelRequirement levelRequirement = await db.LevelRequirements.FindAsync(id); db.LevelRequirements.Remove(levelRequirement); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "PrimaryKey")] LevelRequirement levelRequirement) { if (ModelState.IsValid) { db.Entry(levelRequirement).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(levelRequirement)); }
public async Task <ActionResult> Create([Bind(Include = "PrimaryKey")] LevelRequirement levelRequirement) { if (ModelState.IsValid) { db.LevelRequirements.Add(levelRequirement); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(levelRequirement)); }
// GET: LevelRequirements/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LevelRequirement levelRequirement = await db.LevelRequirements.FindAsync(id); if (levelRequirement == null) { return(HttpNotFound()); } return(View(levelRequirement)); }
public void SetCamera(LevelRequirement levelRequirement) { //player.transform.position = levelRequirement.playerPosition; defaultCameraPosition = levelRequirement.defaultCameraPosition; transform.position = defaultCameraPosition; //level = levelRequirement.level; //dynamicCameraHorizontal = levelRequirement.dynamicCameraHorizontal; //if (dynamicCameraHorizontal) //{ // cameraLeftLimit = levelRequirement.cameraLeftThreshold; // cameraRightLimit = levelRequirement.cameraRightThreshold; //} savedSize = levelRequirement.cameraSize; m_camera.orthographicSize = savedSize; }
public void LoadLevel(LevelRequirement levelRequirement) { player.transform.position = levelRequirement.playerPosition; defaultCameraPosition = levelRequirement.defaultCameraPosition; transform.position = defaultCameraPosition; level = levelRequirement.level; dynamicCameraHorizontal = levelRequirement.dynamicCameraHorizontal; if (dynamicCameraHorizontal) { cameraLeftLimit = levelRequirement.cameraLeftThreshold; cameraRightLimit = levelRequirement.cameraRightThreshold; } savedSize = levelRequirement.cameraSize; m_camera.orthographicSize = savedSize; }
private bool RequirementMeetsGoal(LevelRequirement levelRequirement) { if (levelRequirement.requirementType == LevelerRequirementType.BankFrequency) { var amount = 0f; switch (levelRequirement.aggregateType) { case LevelerAggregateType.Sum: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Sum(x => x.DeplositFrequency); break; case LevelerAggregateType.Min: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Min(x => x.DeplositFrequency); break; case LevelerAggregateType.Max: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Max(x => x.DeplositFrequency); break; default: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Sum(x => x.DeplositFrequency); break; } return(amount >= levelRequirement.Requirement); } else if (levelRequirement.requirementType == LevelerRequirementType.BankAmount) { var amount = 0f; switch (levelRequirement.aggregateType) { case LevelerAggregateType.Sum: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Sum(x => x.Amount); break; case LevelerAggregateType.Min: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Min(x => x.Amount); break; case LevelerAggregateType.Max: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Max(x => x.Amount); break; default: amount = levelRequirement.banks.Where(x => x.gameObject.activeInHierarchy).Sum(x => x.Amount); break; } return(amount >= levelRequirement.Requirement); } else//if (levelRequirement.requirementType == LevelerRequirementType.LevelerLevel) { var amount = 0f; switch (levelRequirement.aggregateType) { case LevelerAggregateType.Sum: amount = levelRequirement.levelers.Where(x => x.gameObject.activeInHierarchy).Sum(x => x.currentLevel); break; case LevelerAggregateType.Min: amount = levelRequirement.levelers.Where(x => x.gameObject.activeInHierarchy).Min(x => x.currentLevel); break; case LevelerAggregateType.Max: amount = levelRequirement.levelers.Where(x => x.gameObject.activeInHierarchy).Max(x => x.currentLevel); break; default: amount = levelRequirement.levelers.Where(x => x.gameObject.activeInHierarchy).Sum(x => x.currentLevel); break; } return(amount >= levelRequirement.Requirement); } }
public static void SetCamera(LevelRequirement levelReq) { Camera.main.GetComponent <CameraController>().SetCamera(levelReq); }
public static void LoadLevel(LevelRequirement levelReq) { Camera.main.GetComponent <CameraController>().LoadLevel(levelReq); }