Пример #1
0
    public void TakeScore(Paractice_Type type)
    {
        switch (type)
        {
        case Paractice_Type.NORMAL:

            countPerfect = 1;
            AddSCore(1);
            //  TestAction.instance.StartBurnBall_2(10);
            Gun.instance.SetParticeBullet(false, false);
            AutioControl.instance.GetAudio("Perfect_1").Play();
            break;

        case Paractice_Type.PERFECT:
            if (countPerfect > 3)
            {
                Gun.instance.SetParticeBullet(false, true);
                timeburn = 10;
                if (countPerfect > 4)
                {
                    Gun.instance.SetParticeBullet(true, true);
                }
            }
            AddSCore(3 * countPerfect);
            countPerfect++;
            if (countPerfect > 2)
            {
                // TestAction.instance.StartBurnBall_2(10);
            }
            if (CountPerfect > 7)
            {
                string name = "Perfect_" + 7;
                AutioControl.instance.GetAudio(name).Play();
            }
            else
            {
                string name = "Perfect_" + countPerfect + "";
                AutioControl.instance.GetAudio(name).Play();
                TestAction.instance.reset = true;
            }


            break;

        case Paractice_Type.DOUBLE:
            timeburn = 10;
            Gun.instance.SetParticeBullet(true, true);
            CountDoubleKill++;
            break;

        case Paractice_Type.TRIPLE:
            timeburn = 10;
            Gun.instance.SetParticeBullet(false, true);
            CountTripleKill++;
            break;
        }
        countGolbal++;
    }
Пример #2
0
    public void TakeScore(Paractice_Type type)
    {
        switch (type)
        {
        case Paractice_Type.NORMAL:

            CountPerfect = 1;
            AddScore(1);
            // TestAction.instance.StartShakeCamera(1, 0.2f);
            if (FullForce)
            {
                countFullForce++;
            }
            if (isWall)
            {
                countWall++;
            }
            break;

        case Paractice_Type.PERFECT:
            AddScore(2 * CountPerfect);
            CountPerfect++;
            //         if (countPerfect > 2)
            //    {

            // TestAction.instance.StartBurnBall_2(10);
            //    }
            //TestAction.instance.reset = true;
            if (FullForce)
            {
                countFullForce++;
            }
            if (isWall)
            {
                countWall++;
            }
            break;
        }
        if (countWall == 2)
        {
            CountIntereableWall++;
            countWall = 0;
        }
        else
        {
            countWall = 0;
        }

        countGolbal++;
        FullForce = false;
    }
Пример #3
0
    public void TakeScore(Paractice_Type type)
    {
        switch (type)
        {
        case Paractice_Type.NORMAL:

            CountPerfect = 1;
            AddScore(1);
            // TestAction.instance.StartShakeCamera(1, 0.2f);
            if (FullForce)
            {
                countFullForce++;
            }
            if (isWall)
            {
                countWall++;
            }
            AutioControl.instance.GetAudio("Perfect_1").Play();
            break;

        case Paractice_Type.PERFECT:
            AddScore(3 * CountPerfect);
            CountPerfect++;
            if (CountPerfect > 2)
            {
                Burn_Ver_1     = true;
                time_Burn_Ball = 10;
                if (CountPerfect > 4)
                {
                    time_Burn_Ball = 10;
                    Burn_Ver_1     = false;
                }
            }

            if (FullForce)
            {
                countFullForce++;
            }
            if (isWall)
            {
                countWall++;
            }
            if (CountPerfect > 7)
            {
                string name = "Perfect_" + 7;
                AutioControl.instance.GetAudio(name).Play();
            }
            else
            {
                string name = "Perfect_" + CountPerfect;
                AutioControl.instance.GetAudio(name).Play();
                TestAction.instance.reset = true;
            }
            break;
        }
        if (countWall == 2)
        {
            CountIntereableWall++;
            countWall = 0;
        }
        else
        {
            countWall = 0;
        }

        countGolbal++;
        FullForce = false;

        countWall = 0;
    }
Пример #4
0
    public void Check_Effect(Paractice_Type paractice_Type)
    {
        if (countTap == 2)
        {
            CountTapTap++;
            countTap = 0;
        }
        else
        {
            countTap = 0;
        }

        if (isGround)
        {
            countGround++;
        }
        else
        {
            isGround    = true;
            countGround = 0;
        }



        countGolbal++;
        switch (paractice_Type)
        {
        case Paractice_Type.NORMAL:

            count_normal++;
            count_perfect = 1;
            AddScore(1);

            AutioControl.instance.GetAudio("Perfect_1").Play();



            TestAction.instance.reset = true;
            break;

        case Paractice_Type.PERFECT:
            count_perfect++;
            AddScore(3 * count_perfect);
            count_normal = 0;
            if (count_normal > 3)
            {
                timeBurn = 10;
                Burn     = false;
                if (count_perfect > 4)
                {
                    Burn = true;
                }
            }
            if (CountPerfect > 7)
            {
                string name = "Perfect_" + 6;
                AutioControl.instance.GetAudio(name).Play();
            }
            else
            {
                string name = "Perfect_" + count_perfect;
                AutioControl.instance.GetAudio(name).Play();
            }

            break;
        }
    }
Пример #5
0
    public void Set_System(Paractice_Type type, Vector2 pos, string s, Transform trans)
    {
        switch (type)
        {
        case Paractice_Type.SMOKE_LEVEL_1:
            Instantiate(Smoke_level_1, pos, Quaternion.identity, transform);
            break;

        case Paractice_Type.SMOKE_LEVEL_2:
            Instantiate(Smoke_level_2, pos, Quaternion.identity, transform);
            break;

        case Paractice_Type.SMOKE_LEVEL_3:
            Instantiate(Smoke_level_3, pos, Quaternion.identity, transform);
            break;

        case Paractice_Type.NORMAL:
            Instantiate(NoramalObj, pos, Quaternion.identity, null);

            break;

        case Paractice_Type.PERFECT:
            Instantiate(PerfectObj, pos, Quaternion.identity, null);
            break;

        case Paractice_Type.STAR:
            Instantiate(Star, pos, Quaternion.identity, null);
            break;

        case Paractice_Type.STAR2D:
            Instantiate(Star2D, pos, Quaternion.identity, null);
            break;

        case Paractice_Type.PUM:
            Instantiate(Pum, pos, Quaternion.identity, null);
            break;

        case Paractice_Type.PONG:

            Instantiate(Pong, pos, Quaternion.identity, null);
            break;

        case Paractice_Type.STATUS:
            var a = Instantiate(NoramalObj, pos, Quaternion.identity, null);
            a.transform.Find("Text").GetComponent <TextMesh>().text = s;
            // a.transform.Find("Text").GetComponent<TextMesh>().color = Color.blue;
            a.transform.localScale = new Vector3(1, 1, 1);
            Vector3 pos_1 = a.transform.position;
            pos_1.z = -7;
            a.transform.position = pos_1;
            a.transform.GetComponent <Effect>().enabled = false;
            a.transform.GetComponent <Status>().enabled = true;
            if (s == "DOUBLE SKILL")
            {
                a.transform.Find("Text").GetComponent <TextMesh>().color = new Color(72, 210, 255);

                /*
                 * Color color;
                 * ColorUtility.TryParseHtmlString("48d2ff", out color);
                 * a.transform.Find("Text").GetComponent<TextMesh>().color = color;
                 */
            }
            else if (s == "TRIPLE SKILL")
            {
                //  a.transform.Find("Text").GetComponent<TextMesh>().color = Color.HSVToRGB(0, 0, 85);
                Color color = new Color();
                ColorUtility.TryParseHtmlString("adeb27", out color);
                a.transform.Find("Text").GetComponent <TextMesh>().color = color;
            }
            break;

        case Paractice_Type.BASKET_COLL:
            Instantiate(Collison_Basket, pos, Quaternion.identity, null);
            break;
        }
    }