using UnityEngine; using System.Collections; public class GunStateSensor : StateMachineBehaviour { public override void OnStateEnter (Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { var controller = animator.GetComponent(); if(controller != null){ controller.OnAnimationGunArmed(true); } } public override void OnStateExit (Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { var controller = animator.GetComponent(); if(controller != null){ controller.OnAnimationGunArmed(false); } } }