using UnityEngine; namespace Item { public class PistolAnimationAimAssist : MonoBehaviour { public Transform leftShoulder; public Transform rightShoulder; [SerializeField] private bool isEnabled; private Animator anim; private Vector3 lTarget; private Vector3 rTarget; // Start is called before the first frame update private 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 private 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; } } }