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); } } }
private void StartLoopingSound() { loopingSounds.StartSound(flyingSound); loopingSounds.UpdateFirstParameter(flyingSound, FLYING_SOUND_ID_PARAMETER, (float)flyingSoundID); }