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); } }
public void SetData(FootstepAudioDataObject _data) { m_AudioData = _data; Prepare(); }
public FootstepAudioDataObject(FootstepAudioDataObject _audio) : base(_audio) { Copy(_audio); }