/// <summary> /// 查找敌人,并存到instancePrefs /// </summary> /// <returns>是否查找到敌人</returns> public bool FindEnemy(Quaternion anger, float radius, Color debugColor, bool isFromEyes = true) { RaycastHit hit; if (isFromEyes) { target = FindTarget.FindEnemy(out hit, eyesPoint.GetWorldPosition(transform), eyesPoint.GetWorldForward(transform), playerManager, anger, radius, debugColor); } else { target = FindTarget.FindEnemy(out hit, transform.position, transform.forward, playerManager, anger, radius, debugColor); } if (target != null) { instancePrefs.AddOrModifyValue(CommonCode.ChaseEnemy, target); return(true); } return(false); }