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()); } }
public void AddSpecialMove(ISpecialTrick specialTrick) { levelManager.AddSpecialMove(specialTrick); }