Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        for (int i = 0; i < staticScript.bulletResultManager.PulseResultDataCount; i++)
        {
            BulletResultData data = staticScript.bulletResultManager.GetPulseResultData(i);
            if (!data.Miss && FireWorkEmit)
            {
                Instantiate(FireWork[Mathf.Abs(data.ResultRank)].gameObject, data.MarkerWorldPos, Quaternion.identity);
            }

            GameObject tmp = (Instantiate(emit.gameObject, data.MarkerWorldPos, Quaternion.identity)  as GameObject);

            ResultGrade grade = tmp.GetComponent <ResultGrade>();
            grade.score.SetNum(data.Score);
            grade.SetSprite(Mathf.Abs(data.ResultRank));
            grade.transform.parent = staticScript.markerCanvas.transform;
            if (Effecter != null)
            {
                GameObject          tmp2          = (Instantiate(Effecter.gameObject, data.MarkerWorldPos, Quaternion.identity) as GameObject);
                ResultGuideEffecter guideeffecter = tmp2.GetComponent <ResultGuideEffecter>();
                guideeffecter.transform.parent = staticScript.markerCanvas.transform;
                guideeffecter.SetSprite(grade.sprite);
            }
        }
    }
        public ActionResult DeleteConfirmed(int id)
        {
            ResultGrade resultgrade = db.ResultGrades.Find(id);

            db.ResultGrades.Remove(resultgrade);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        //
        // GET: /ResultGrade/Delete/5

        public ActionResult Delete(int id = 0)
        {
            ResultGrade resultgrade = db.ResultGrades.Find(id);

            if (resultgrade == null)
            {
                return(HttpNotFound());
            }
            return(View(resultgrade));
        }
 public ActionResult Edit(ResultGrade resultgrade)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resultgrade).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(resultgrade));
 }
        public ActionResult Create(ResultGrade resultgrade)
        {
            if (ModelState.IsValid)
            {
                db.ResultGrades.Add(resultgrade);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resultgrade));
        }
Beispiel #6
0
    /* Returns the image texture matching to the given grade */
    public Texture GetResultGradeTexture(ResultGrade grade)
    {
        switch (grade)
        {
        case ResultGrade.Perfect:
            if (perfectTexture != null)
            {
                return(perfectTexture);
            }
            break;

        case ResultGrade.Amazing:
            if (amazingTexture != null)
            {
                return(amazingTexture);
            }
            break;

        case ResultGrade.Great:
            if (greatTexture != null)
            {
                return(greatTexture);
            }
            break;

        case ResultGrade.Okay:
            if (okayTexture != null)
            {
                return(okayTexture);
            }
            break;

        case ResultGrade.Poor:
            if (poorTexture != null)
            {
                return(poorTexture);
            }
            break;
        }
        return(null);
    }
Beispiel #7
0
        public List <ResultGrade> GetAllResultGrades()
        {
            Qurey   = "SELECT * FROM resultGrades";
            Command = new SqlCommand(Qurey, Connection);
            List <ResultGrade> resultGrades = new List <ResultGrade>();

            Connection.Open();
            Reader = Command.ExecuteReader();
            while (Reader.Read())
            {
                ResultGrade resultGrade = new ResultGrade();
                resultGrade.Id          = Convert.ToInt32(Reader["id"]);
                resultGrade.GradeLetter = Reader["gradeLetter"].ToString();

                resultGrades.Add(resultGrade);
            }
            Reader.Close();
            Connection.Close();

            return(resultGrades);
        }