コード例 #1
0
        // GET: /Prompt/Details/5
        public ActionResult Details(int id = 0)
        {
            prompt prompt = db.prompts.Find(id);

            if (prompt == null)
            {
                return(HttpNotFound());
            }
            return(View(prompt)); //default code
        }
コード例 #2
0
        // GET: /Prompt/Delete/5
        public ActionResult Delete(int id = 0)
        {
            prompt prompt = db.prompts.Find(id);

            if (prompt == null)
            {
                return(HttpNotFound());
            }

            return(View(prompt));//default
            //return PartialView("_Prompt", prompt);
        }
コード例 #3
0
        // GET: /Prompt/Edit/5
        public ActionResult Edit(int id = 0)
        {
            prompt prompt = db.prompts.Find(id);

            if (prompt == null)
            {
                return(HttpNotFound());
            }

            ViewBag.taskID = new SelectList(db.tasks, "taskID", "taskName", prompt.taskID);
            ViewBag.typeID = new SelectList(db.prompttypes, "typeID", "typeName", prompt.typeID);
            return(View(prompt));
        }
コード例 #4
0
 public ActionResult Edit(prompt prompt)
 {
     if (ModelState.IsValid)
     {
         db.Entry(prompt).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Index", prompt.taskID);
         return(Redirect("/Prompt/Index/" + prompt.taskID));
     }
     ViewBag.taskID = new SelectList(db.tasks, "taskID", "taskName", prompt.taskID);
     ViewBag.typeID = new SelectList(db.prompttypes, "typeID", "typeName", prompt.typeID);
     return(View(prompt));
 }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        //public PartialViewResult DeleteConfirmed(int id)
        {
            prompt prompt = db.prompts.Find(id);
            var    taskID = prompt.taskID;

            db.prompts.Remove(prompt);
            db.SaveChanges();

            //var returnPrompts = db.prompts.Include(p => p.task).Include(p => p.prompttype).Where(p => p.taskID == taskID);
            return(Redirect("/Prompt/Index/" + taskID));
            //return RedirectToAction("Index", taskID); //default code
            //return PartialView("_Prompt", returnPrompts.ToList());
        }
コード例 #6
0
 public ActionResult Create(prompt prompt)
 {
     if (ModelState.IsValid)
     {
         if (prompt.typeID == 1)
         {
             string[] url = prompt.description.Split('/');
             prompt.description = "https://www.youtube.com/embed/" + url[url.Length - 1];
         }
         db.prompts.Add(prompt);
         db.SaveChanges();
         //return RedirectToAction("Index");
         return(Redirect("/Prompt/Index/" + prompt.taskID));
     }
     ViewBag.taskID = new SelectList(db.tasks, "taskID", "taskName", prompt.taskID);
     ViewBag.typeID = new SelectList(db.prompttypes, "typeID", "typeName", prompt.typeID);
     return(View(prompt));
 }
コード例 #7
0
ファイル: InventoryMenu.cs プロジェクト: CatsFromMars/Kura5
    void promptDeletion()
    {
        deleteSelector.active = true;
        description.text = trashPrompt;
        name.text = "TRASH THIS?";
        //Confirm
        if(Input.GetButtonDown("Confirm")) { //Charge is basically the A button
            Vector3 pos = deleteSelector.localPosition;

            if(deletePrompt == prompt.YES) {
                makeSound(trash);
                inventory.removeConsumableItem(index);
            }
            else {
                makeSound(deny);
            }

            redrawAll();
            pos.y = -7.88f;
            deletePrompt = prompt.YES;
            deleteSelector.localPosition = pos;
            currentState = state.SELECT_ITEM;
            deleteSelector.active = false;
        }
        else if(Input.GetButtonDown("Deny")) { //Basically the "B" button
            Vector3 pos = deleteSelector.localPosition;
            pos.y = -7.88f;
            deletePrompt = prompt.YES;

            redrawAll();
            currentState = state.SELECT_ITEM;
            deleteSelector.localPosition = pos;
            deleteSelector.active = false;
            makeSound(deny);
        }
        else if (vert != 0) {
            pushCounter++;
            if(pushCounter>=pushWaitTime) {
                pushCounter = 0;
                Vector3 pos = deleteSelector.localPosition;
                if(deletePrompt == prompt.NO) {
                    deletePrompt = prompt.YES;
                    pos.y = -7.88f;
                    makeSound(selectNoise);
                }
                else if(deletePrompt == prompt.YES) {
                    deletePrompt = prompt.NO;
                    pos.y = -8.57f;
                    makeSound(selectNoise);
                }

                deleteSelector.localPosition = pos;
            }
        }
        else pushCounter = pushWaitTime;
    }
コード例 #8
0
ファイル: Restart.cs プロジェクト: CatsFromMars/Kura5
 private void Select()
 {
     //Confirm
     Debug.Log (horiz);
     if(Input.GetButtonDown("Charge")) { //Charge is basically the A button
         transform.parent = null;
         makeSound(confirm);
         if(choice == prompt.YES) {
             //Continue Game
             //continueOptions.gameObject.SetActive(false);
             music.mute = true;
             Retry();
         }
         else {
             continueOptions.gameObject.SetActive(false);
             //Display Game Over
             StartCoroutine(QuitGame());
         }
     }
     else if (horiz != 0) {
         Vector3 pos = arrow.localPosition;
         pushCounter++;
         if(pushCounter>=pushWaitTime) {
             makeSound(selectNoise);
             pushCounter = 0;
             if(choice == prompt.NO) {
                 choice = prompt.YES;
                 pos.x = -8f;
             }
             else if(choice == prompt.YES) {
                 choice = prompt.NO;
                 pos.x = 2f;
             }
             arrow.localPosition = pos;
         }
     }
     else pushCounter = pushWaitTime;
 }