Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- using Assets.Sonic.SUF.Actions;
- using Assets.Sonic.SUF.Utils;
- using Assets.Sonic.SUF.Utils.StateMachines;
- public class PlaySoundEffects : MonoBehaviour {
- public AudioClip JumpSound;
- public AudioClip SpinSound;
- public AudioClip SpinDash;
- public AudioClip SpinDashRelease;
- public AudioClip Roll;
- public AudioClip QuickStep;
- bool PlayAudio = false;
- Assets.Sonic.SUF.Actors.PlayerActor _playerActor;
- // Use this for initialization
- void Start () {
- _playerActor = gameObject.GetComponent <Assets.Sonic.SUF.Actors.PlayerActor>();
- }
- // Update is called once per frame
- void Update () {
- if (_playerActor.IsDodging())
- {
- audio.PlayOneShot (QuickStep);
- }
- if (_playerActor.IsInState (typeof(JumpState)))
- {
- audio.PlayOneShot (JumpSound);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement