private void DiscusAttack(Direction attackDirection) { playSound(discThrow); float distance = .5f; switch (attackDirection) { case Direction.UP: attackPoint.position = transform.position + new Vector3(0, distance, 0); break; case Direction.DOWN: attackPoint.position = transform.position + new Vector3(0, -distance, 0); break; case Direction.LEFT: attackPoint.position = transform.position + new Vector3(-distance, 0, 0); break; case Direction.RIGHT: attackPoint.position = transform.position + new Vector3(distance, 0, 0); break; } //Play Star Attack animation disc = Discus.create(this, attackDirection); disc.throwDisc(); }
public ActionResult Create([Bind(Include = "name, image, video, ImageFile ")] Discus strains) { if (strains.image == null) { strains.image = "default1.jpg"; } if (ModelState.IsValid) { string imagename = Path.GetFileNameWithoutExtension(strains.ImageFile.FileName); string extension = Path.GetExtension(strains.ImageFile.FileName); imagename = imagename + extension; strains.image = imagename; imagename = Path.Combine(Server.MapPath("~/Images/"), imagename); strains.ImageFile.SaveAs(imagename); db.Discus.Add(strains); db.SaveChanges(); return(RedirectToAction("Database")); } return(View(strains)); }
public ActionResult Edit(Discus strains) { if (strains.image == null) { strains.image = "default1.jpg"; } if (ModelState.IsValid) { string imagename = Path.GetFileNameWithoutExtension(strains.ImageFile.FileName); string extension = Path.GetExtension(strains.ImageFile.FileName); imagename = imagename + extension; strains.image = imagename; imagename = Path.Combine(Server.MapPath("~/Images/"), imagename); strains.ImageFile.SaveAs(imagename); db.Entry(strains).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Database")); } return(View()); }
public ActionResult ConfirmDelete(int id) { Discus strains = db.Discus.Find(id); db.Discus.Remove(strains); db.SaveChanges(); return(RedirectToAction("Database")); }
public ActionResult Video(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Discus strains = db.Discus.Find(id); if (strains == null) { return(HttpNotFound()); } return(View(strains)); }
public void catchDiscus() { disc = null; changeWeapon(0); }
public ActionResult Delete(int id) { Discus strains = db.Discus.Find(id); return(View(strains)); }