private void UpdateAnimAndSoundParams(bool powered)
 {
     if (powered)
     {
         animController.PlaySpeedMultiplier = poweredAnimSpeed;
         if (doorClosingSound != null)
         {
             loopingSounds.UpdateFirstParameter(doorClosingSound, SOUND_POWERED_PARAMETER, 1f);
         }
         if (doorOpeningSound != null)
         {
             loopingSounds.UpdateFirstParameter(doorOpeningSound, SOUND_POWERED_PARAMETER, 1f);
         }
     }
     else
     {
         animController.PlaySpeedMultiplier = unpoweredAnimSpeed;
         if (doorClosingSound != null)
         {
             loopingSounds.UpdateFirstParameter(doorClosingSound, SOUND_POWERED_PARAMETER, 0f);
         }
         if (doorOpeningSound != null)
         {
             loopingSounds.UpdateFirstParameter(doorOpeningSound, SOUND_POWERED_PARAMETER, 0f);
         }
     }
 }
Пример #2
0
 private void StartLoopingSound()
 {
     loopingSounds.StartSound(flyingSound);
     loopingSounds.UpdateFirstParameter(flyingSound, FLYING_SOUND_ID_PARAMETER, (float)flyingSoundID);
 }