/// <summary> /// Применяет к персонажу импульс, увеличивая его скорость /// </summary> public void Impulse() { RaycastHit hit; Vector3 forceDirection = CalculateForceDirection(out hit); Instantiate(click, hit.point, Quaternion.identity); _rigidbody.AddForce(forceDirection * forceMagnitude, ForceMode.Impulse); _audio.Play(AudioStorage.instance.impulse); }
private void PlayAchievementClip(object sender, AchievementSystem.AchievementEventArgs e) { _audio.Play(AudioStorage.instance.achievement); }
void OnCollisionEnter(Collision collision) { _audio.Play(_clip); }