/// <summary> /// Load an audio file from disk. /// </summary> /// <param name="path">The path to the audio file.</param> /// <param name="span">The span ID for how long this resource should be cached.</param> public void Load(string path, int span) { ToriiAudioClip clip = new ToriiAudioClip(path); Resource <ToriiAudioClip> resource = new Resource <ToriiAudioClip>(clip, span); ResourceManager.RegisterResource(path, resource); }
public void Start() { _controller = GetComponent <CharacterController>(); _footstepClip = ResourceManager.Load <ToriiAudioClip>( PathUtil.Combine(Application.streamingAssetsPath, "sfx", "SE_00003.ogg"), "global"); // this is the amount we want to travel along the head bob sine wave every second _sineStep = 2 * Mathf.PI / StepTimeSeconds; resetHeadbob(); DevConsole.Register(this); }
public void PlayAudio(ToriiAudioClip clip) { _target.AudioSource.PlayOneShot(clip); }
public void PlaySound(ToriiAudioClip clip) { AudioPlayer.Instance.PlayClip(clip, mixerGroup: "sfx"); }