using UnityEngine; using System.Collections; using RootMotion.FinalIK; namespace RootMotion.Demos { /// /// Just for testing out the Recoil script. /// [RequireComponent(typeof(Recoil))] public class RecoilTest : MonoBehaviour { public float magnitude = 1f; private Recoil recoil; void Start() { recoil = GetComponent(); } void Update() { if (Input.GetKeyDown(KeyCode.R) || Input.GetMouseButtonDown(0)) recoil.Fire(magnitude); } void OnGUI() { GUILayout.Label("Press R or LMB for procedural recoil."); } } }