override public void OnStateEnter(Animator fsm, AnimatorStateInfo stateInfo, int layerIndex) { if (dragon == null) { dragon = fsm.gameObject.transform.parent.GetComponent <DragonLogic>(); } if (dragonAnimator == null) { dragonAnimator = dragon.GetComponent <Animator>(); } dragonAnimator.SetTrigger("Attack"); }