示例#1
0
    static int IntToEnum(IntPtr L)
    {
        int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
        AudioVelocityUpdateMode o = (AudioVelocityUpdateMode)arg0;

        LuaScriptMgr.PushEnum(L, o);
        return(1);
    }
示例#2
0
 public override TaskStatus OnUpdate()
 {
     if (this.audioSource == null)
     {
         Debug.LogWarning("AudioSource is null");
         return(TaskStatus.Failure);
     }
     this.audioSource.velocityUpdateMode = this.velocityUpdateMode;
     return(TaskStatus.Success);
 }
示例#3
0
                public AudioJobSave(AudioJob audioJob)
                {
                    this.id              = audioJob.id;
                    this.audioType       = audioJob.audioType;
                    this.timeRunning     = audioJob.timeRunning;
                    this.basePitch       = audioJob.basePitch;
                    this.pitchRandomness = audioJob.pitchRandomness;
                    this.randomizedPitch = audioJob.randomizedPitch;
                    this.stopSound       = audioJob.stopSound;

                    this.pitch                    = audioJob.audio.pitch;
                    this.volume                   = audioJob.audio.volume;
                    this.timeSamples              = audioJob.audio.timeSamples;
                    this.loop                     = audioJob.audio.loop;
                    this.ignoreListenerVolume     = audioJob.audio.ignoreListenerVolume;
                    this.playOnAwake              = audioJob.audio.playOnAwake;
                    this.ignoreListenerPause      = audioJob.audio.ignoreListenerPause;
                    this.velocityUpdateMode       = audioJob.audio.velocityUpdateMode;
                    this.panStereo                = audioJob.audio.panStereo;
                    this.spatialBlend             = audioJob.audio.spatialBlend;
                    this.spatialize               = audioJob.audio.spatialize;
                    this.spatializePostEffects    = audioJob.audio.spatializePostEffects;
                    this.customCurveCustomRolloff = audioJob.audio.GetCustomCurve(AudioSourceCurveType.CustomRolloff);
                    this.customCurveSpatialBlend  = audioJob.audio.GetCustomCurve(AudioSourceCurveType.SpatialBlend);
                    this.customCurveReverbZoneMix = audioJob.audio.GetCustomCurve(AudioSourceCurveType.ReverbZoneMix);
                    this.customCurveSpread        = audioJob.audio.GetCustomCurve(AudioSourceCurveType.Spread);
                    this.reverbZoneMix            = audioJob.audio.reverbZoneMix;
                    this.bypassEffects            = audioJob.audio.bypassEffects;
                    this.bypassListenerEffects    = audioJob.audio.bypassListenerEffects;
                    this.bypassReverbZones        = audioJob.audio.bypassReverbZones;
                    this.dopplerLevel             = audioJob.audio.dopplerLevel;
                    this.spread                   = audioJob.audio.spread;
                    this.priority                 = audioJob.audio.priority;
                    this.mute                     = audioJob.audio.mute;
                    this.minDistance              = audioJob.audio.minDistance;
                    this.maxDistance              = audioJob.audio.maxDistance;
                    this.rolloffMode              = audioJob.audio.rolloffMode;

                    this.isPlaying = audioJob.audio.isPlaying;
                }
示例#4
0
 public override void OnReset()
 {
     this.targetGameObject   = null;
     this.velocityUpdateMode = AudioVelocityUpdateMode.Auto;
 }
 public override void OnReset()
 {
     velocityUpdateMode = AudioVelocityUpdateMode.Auto;
 }
 public override void OnReset()
 {
     velocityUpdateMode = AudioVelocityUpdateMode.Auto;
 }
示例#7
0
 public static AudioOption VelocityUpdateMode(AudioVelocityUpdateMode updateMode, float delay = 0f)
 {
     return(Create(Types.VelocityUpdateMode, (int)updateMode, delay));
 }
 public override void OnReset()
 {
     targetGameObject = null;
     velocityUpdateMode = AudioVelocityUpdateMode.Auto;
 }
 public virtual void OnReset()
 {
     this.targetGameObject   = (SharedGameObject)null;
     this.velocityUpdateMode = (AudioVelocityUpdateMode)0;
 }