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); } }
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) { } }
public void ClearAll() { Clips.Clear(); musicEventsList.Clear(); }