コード例 #1
0
        private void ComputeEngineData(ref List <AmbientAudioVolume> instances)
        {
            for (int i = 0, iLen = instances.Count; i < iLen; ++i)
            {
                AmbientAudioVolume ambientAudioVolume = instances[i];
                VolumeFalloff      volumeFalloff      = ambientAudioVolume.volumeFalloff;

                VolumeFalloff.ComputeOrientedBBoxFromFalloffAndTransform(out VolumeFalloff.OrientedBBox obb, ref volumeFalloff, ambientAudioVolume.transform);
                bounds[i]      = obb;
                falloffData[i] = volumeFalloff.ConvertToEngineData();
                audioData[i]   = ambientAudioVolume.ConvertToEngineData();
            }
        }
コード例 #2
0
 void OnEnable()
 {
     // Debug.Log("AmbientAudioVolume.OnEnable()");
     audioIndex = AmbientAudioVolume.RegisterAudioClip(audioClip);
     AmbientAudioVolume.instances.Add(this);
 }