public override void Enter(AIStateMachine stateMachine, Action SuccessCallback, Action FailureCallback) { base.Enter(stateMachine, SuccessCallback, FailureCallback); target = GameObject.Find("Store").transform; moveState = stateMachine.AddState <MoveState>(); moveState.SetTarget(target); stateMachine.OnComplete += Success; }