Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public DirectAudioPlayerObject(DirectAudioDataObject _audio) : base(_audio)
 {
 }
Exemplo n.º 3
0
 public DirectAudioPlayerObject(ICEWorldBehaviour _component, DirectAudioDataObject _audio) : base(_component, _audio)
 {
     Init(_component);
 }
Exemplo n.º 4
0
 public DirectAudioObject(ICEWorldBehaviour _component, DirectAudioDataObject _audio) : base(_component, _audio)
 {
 }
Exemplo n.º 5
0
 public DirectAudioDataObject(DirectAudioDataObject _audio)
 {
     Copy(_audio);
 }