Esempio n. 1
0
        /// <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);
        }
Esempio n. 3
0
 public void PlayAudio(ToriiAudioClip clip)
 {
     _target.AudioSource.PlayOneShot(clip);
 }
 public void PlaySound(ToriiAudioClip clip)
 {
     AudioPlayer.Instance.PlayClip(clip, mixerGroup: "sfx");
 }