示例#1
0
    public void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Shrinker")
        {
            BallShrink();
            flickerBall.FlickerSad();
            faceAnimator.SetBool("isWinning", false);

            particleManager.burstSad();
        }
        else if (other.tag == "Grower")
        {
            BallGrow();
            scorer.SnowmanScorer();
            faceAnimator.SetBool("isWinning", true);

            particleManager.burstPlus5();
        }
        else if (other.tag == "Berry")
        {
            scorer.StrawberryScorer();

            particleManager.burstPlus1();
        }
        else if (other.tag == "LoCandy")
        {
            scorer.CandyLoScorer();

            particleManager.burstPlus10();
        }
        else if (other.tag == "MedCandy")
        {
            scorer.CandyMedScorer();

            particleManager.burstPlus20();
        }
        else if (other.tag == "HiCandy")
        {
            scorer.CandyHiScorer();

            particleManager.burstPlus50();
        }

        else if (other.tag == "LandingSequencer")
        {
            landSequencer.StartLanding();
            ballAnimator.SetBool("isRolling", false);
        }

        else if (other.tag == "GoalCone")
        {
            landSequencer.LandingOnCone();

            particleManager.burstConfetti();
        }

        else if (other.tag == "GoalSnow")
        {
            landSequencer.LandingOnSnow();
        }
    }