- Home /
 
               Question by 
               joaomd · Apr 20 at 10:13 AM · 
                c#buildaudiobuild-error  
              
 
              Audio Mixer Snapshots not transitioning properly after build,Audio Snapshots not transitioning properly after build.
In the editor, everything works perfectly fine. But when I build after the .lavaRise state is true, all the transitions happen and it never goes back. The snapshots should make transition based on dist (the difference between player Y axis and the lava Y axis).
 void LateUpdate ()
 {
     if(canCalculate && LavaController.lavaRise == true)
     {
         SetDistanceAndLayers();
         AlternateBetweenAudioSnapShots();
     }
     else
     {
         one = false;
         two = false;
         three = false;
         four = false;
     }
 }
 
 void FixedUpdate () { dist = player.position.y - lava.position.y; }
 
 void AlternateBetweenAudioSnapShots ()
 {
     if(one == true)
     {
         layerST[1].TransitionTo(enter);
         layerSFX[1].TransitionTo(enter);
 
         AudioMixerSnapControl.instance.independent = false;
     }
     if(two == true)
     {
         layerST[2].TransitionTo(enter);
         layerSFX[2].TransitionTo(enter);
     }
     if(three == true)
     {
         layerST[3].TransitionTo(enter);
         layerSFX[3].TransitionTo(enter);
     }
     if(four == true)
     {
         layerST[4].TransitionTo(enter);
         layerSFX[4].TransitionTo(enter);
     } 
 
     if(one == false)
     {
         //layerST[0].TransitionTo(exit);
         layerSFX[0].TransitionTo(exit);
 
         AudioMixerSnapControl.instance.independent = true;
     }
 }
 
 void SetDistanceAndLayers ()
 {
     if(dist <= 1.99f)
     {
         one = true;
         two = false;
         three = false;
         four = false;
 
         bubble.volume = 0.3f;
     }
     if(one == true && dist <= 1.5f)
     {
         one = true;
         two = true;
         three = false;
         four = false;
 
         bubble.volume = 0.5f;
     }
     if(two == true && dist <= 1.28f)
     {
         one = true;
         two = true;
         three = true;
         four = false;
 
         bubble.volume = 0.85f;
     }
     if(three == true && dist < 1f)
     {
         one = true;
         two = true;
         three = true;
         four = true;
 
         bubble.volume = 1f;
     }
     if(dist > 6f)
     {
         one = false;
         two = false;
         three = false;
         four = false;
 
         bubble.volume = 0.01f;
     }
 }
 
               Comment
              
 
               
              Your answer
 
 
              koobas.hobune.stream
koobas.hobune.stream 
                       
               
 
			 
                