using System.Collections; using System.Collections.Generic; using UnityEngine; public class PistolAnimationAimAssist : MonoBehaviour { public Transform leftShoulder; public Transform rightShoulder; [SerializeField] private bool isEnabled = false; Vector3 lTarget; Vector3 rTarget; private Animator anim; // Start is called before the first frame update void Start() { lTarget = new Vector3(72.9f, 122.2f, -129.9f); rTarget = new Vector3(82f, 11f, -88f); anim =GetComponent(); } // Update is called once per frame void Update() { if (isEnabled) { anim.StopPlayback(); leftShoulder.transform.eulerAngles = lTarget; rightShoulder.transform.eulerAngles = rTarget; print("Applying!"); anim.StartPlayback(); } } public void Enable() { isEnabled = true; } public void Disable() { isEnabled = false; } }