public void Copy(AudioObject _audio)
        {
            base.Copy(_audio);

            SetImpulseData(_audio);

            Enabled         = _audio.Enabled;
            Foldout         = _audio.Foldout;
            Loop            = _audio.Loop;
            Break           = _audio.Break;
            StopAtEnd       = _audio.StopAtEnd;
            MaxDistance     = _audio.MaxDistance;
            MinDistance     = _audio.MinDistance;
            DistanceMaximum = _audio.DistanceMaximum;
            MaxPitch        = _audio.MaxPitch;
            MinPitch        = _audio.MinPitch;
            PitchMaximum    = _audio.PitchMaximum;
            RolloffMode     = _audio.RolloffMode;
            Volume          = _audio.Volume;
            MixerGroup      = _audio.MixerGroup;

            Clips.Clear();
            foreach (AudioClip _clip in _audio.Clips)
            {
                Clips.Add(_clip);
            }
        }
        public void Copy(FootstepAudioDataObject _audio)
        {
            if (_audio == null)
            {
                return;
            }

            Interval = _audio.Interval;

            Enabled         = _audio.Enabled;
            Foldout         = _audio.Foldout;
            MaxDistance     = _audio.MaxDistance;
            MinDistance     = _audio.MinDistance;
            DistanceMaximum = _audio.DistanceMaximum;
            MaxPitch        = _audio.MaxPitch;
            MinPitch        = _audio.MinPitch;
            PitchMaximum    = _audio.PitchMaximum;
            RolloffMode     = _audio.RolloffMode;
            Volume          = _audio.Volume;
            MixerGroup      = _audio.MixerGroup;

            Clips.Clear();
            foreach (AudioClip _clip in _audio.Clips)
            {
                Clips.Add(_clip);
            }
        }
Exemple #3
0
    private void InitializeAudioClips()
    {
        int maxWaveCount = PLESpawnManager.Instance.MaxWaveIndex + 1;
        int numHigh      = Mathf.FloorToInt((maxWaveCount + 2) / 3f);
        int numMed       = Mathf.FloorToInt((maxWaveCount + 1) / 3f);
        int numLow       = Mathf.FloorToInt((maxWaveCount) / 3f);

        Clips.Clear();
        Clips.Add(numLow, lo);
        Clips.Add(numMed, med);
        Clips.Add(numHigh, hi);
        if (true)
        {
        }
    }
Exemple #4
0
 public void ClearAll()
 {
     Clips.Clear();
     musicEventsList.Clear();
 }