//public void LateUpdate()
    //{
    //    if (navAgent != null)
    //    {
    //        transform.position = navAgent.transform.position;
    //        transform.rotation = navAgent.transform.rotation;

    //        navAgent.transform.localPosition = Vector3.zero;
    //        navAgent.transform.localRotation = Quaternion.identity;
    //    }
    //}


    private IEnumerator doTargetUnitCheck()
    {
        while (true)
        {
            if (targetUnit != null && (!targetUnit.Lockable(group) || (transform.position - targetUnit.transform.position).sqrMagnitude > sqrTargetRange))
            {
                targetUnit = null;
            }

            yield return(new WaitForSeconds(0.1f));
        }
    }
    public void TargetUnit(NTGBattleUnitController unit)
    {
        if (unit is NTGBattleMobPoolController)
        {
            return;
        }

        if (unit != null && unit.Lockable(group) && unit != this && (transform.position - unit.transform.position).sqrMagnitude < sqrTargetRange)
        {
            targetUnit = unit;
        }
    }