Esempio n. 1
0
    // Update is called once per frame
    void Update()
    {
        if (iLastScoreIndex < mainScene.uiScoreTextGrp.Length)
        {
            if ((fScoreDelay -= Time.deltaTime) <= 0.00f)
            {
                fScoreDelay = GameDatas.FLOAT_SCOREBOARD_DELAY_TIMER;

                // Head -> UpperR -> UpperL -> LowerR -> LowerL
                scoreGrp[iLastScoreIndex].text.text = (mainScene.objDummy.hitCounter[iLastScoreIndex] + GameDatas.STRING_HIT);
                scoreGrp[iLastScoreIndex].ChangeSize(0.00f, 125);
                scoreGrp[iLastScoreIndex].ChangeScale(0.50f, 1.00f);

                if (mainScene.objDummy.hitCounter[iLastScoreIndex] > 10)
                {
                    scoreGrp[iLastScoreIndex].ChangeSize(0.10f, 130);
                    scoreGrp[iLastScoreIndex].text.text += "!";
                }
                else if (mainScene.objDummy.hitCounter[iLastScoreIndex] > 30)
                {
                    scoreGrp[iLastScoreIndex].ChangeSize(0.10f, 135);
                    scoreGrp[iLastScoreIndex].text.text += "!!";
                }

                ++iLastScoreIndex;
            }
        }
        else if (!bFinisherScoreShown)
        {
            bFinisherScoreShown = true;

            int iFinisherPower = (int)(mainScene.objDummy.fFinisherPower);

            finisherScoreImg.ChangeScale(0.20f, 1.00f);
            finisherScoreImg.ChangeAlpha(0.20f, 1.00f);
            finisherScoreText.text.text = iFinisherPower.ToString();
            finisherScoreText.ChangeScale(0.25f, 1.00f);

            RenewRanking(iFinisherPower);
        }
        else
        {
            // Waiting for punching...
            if (punchToMainText.text.color.a == 1.00f)
            {
                punchToMainText.ChangeAlpha(0.75f, 0.00f);
            }
            else if (punchToMainText.text.color.a == 0.00f)
            {
                punchToMainText.ChangeAlpha(0.50f, 1.00f);
            }

            if (inputMgr.CheckInputs())
            {
                FinishState();
            }
        }

        inputMgr.InitInputs();
    }
Esempio n. 2
0
 public void UpdateInsertCoins()
 {
     if (uiInsertCoin.text.color.a == 1.00f)
     {
         uiInsertCoin.ChangeAlpha(0.75f, 0.00f);
     }
     else if (uiInsertCoin.text.color.a == 0.00f)
     {
         uiInsertCoin.ChangeAlpha(0.50f, 1.00f);
     }
     uiInsertCoin.text.text = GameDatas.STRING_INSERT_COIN + " (" + mainScene.GetCoin() + ")";
 }