예제 #1
0
    public void AddSpecialMove(ISpecialTrick specialTrick)
    {
        currentTrickScore *= specialTrick.GetSpecialTrickMultiplier();
        if (currentTrickScore != 0)
        {
            currentTrickScoreText.text = ((int)currentTrickScore).ToString();
        }

        if (specialTrick is BarrelRoll)
        {
            specialEffectsAudioSource.PlayOneShot(barrelAudioClip, 0.9f);
            barrelRollAnimation.Play("BarrelRollOn");
            StartCoroutine(BarrelRollOff());
        }
        else
        {
            specialEffectsAudioSource.PlayOneShot(cobraAudioClip, 0.9f);
            cobraFlipAnimation.Play("CobraFlip_ON");
            StartCoroutine(CobraFlipOff());
        }
    }
예제 #2
0
 public void AddSpecialMove(ISpecialTrick specialTrick)
 {
     levelManager.AddSpecialMove(specialTrick);
 }