public void Copy(DirectAudioDataObject _audio) { if (_audio == null) { return; } Enabled = _audio.Enabled; Foldout = _audio.Foldout; Loop = _audio.Loop; Break = _audio.Break; 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 DirectAudioPlayerObject(DirectAudioDataObject _audio) : base(_audio) { }
public DirectAudioPlayerObject(ICEWorldBehaviour _component, DirectAudioDataObject _audio) : base(_component, _audio) { Init(_component); }
public DirectAudioObject(ICEWorldBehaviour _component, DirectAudioDataObject _audio) : base(_component, _audio) { }
public DirectAudioDataObject(DirectAudioDataObject _audio) { Copy(_audio); }