|
@@ -125,6 +125,19 @@ public class SearchTrigger : MonoBehaviour
|
|
|
return list;
|
|
return list;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public bool IsCharacterLeave(Character character, List<TargetType> targetTypes, bool canHitFly)
|
|
|
|
|
+ {
|
|
|
|
|
+ List<Character> list = GetAllTargets(targetTypes, canHitFly);
|
|
|
|
|
+ for (int i = 0; i < list.Count; i++)
|
|
|
|
|
+ {
|
|
|
|
|
+ if (list[i] == character)
|
|
|
|
|
+ {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public Character GetMinDisTarget(List<TargetType> targetTypes, bool canHitFly)
|
|
public Character GetMinDisTarget(List<TargetType> targetTypes, bool canHitFly)
|
|
|
{
|
|
{
|
|
|
List<Character> list = GetAllTargets(targetTypes, canHitFly);
|
|
List<Character> list = GetAllTargets(targetTypes, canHitFly);
|