public override void UPDATE() { base.UPDATE(); //Debug.Log("AIMovement"); if (attack.targetObject != null) { if (ChaseTarget()) { ChasingTarget(attack.targetObject.transform.position); } else { baseControll.ChangeState(attack); } } else if (patrolState.IsNeedPatrol()) { Move2PatrolPoint(); } else { baseControll.ChangeState(baseControll.idleState); } }