public static List<NavmeshAdd> GetAllInRange(Bounds b) { List<NavmeshAdd> list = ListPool<NavmeshAdd>.Claim(); for (int i = 0; i < NavmeshAdd.allCuts.Count; i++) { if (NavmeshAdd.allCuts[i].enabled && NavmeshAdd.Intersects(b, NavmeshAdd.allCuts[i].GetBounds())) { list.Add(NavmeshAdd.allCuts[i]); } } return list; }
public static List <NavmeshAdd> GetAllInRange(Bounds b) { List <NavmeshAdd> list = ListPool <NavmeshAdd> .Claim(); for (int i = 0; i < NavmeshAdd.allCuts.get_Count(); i++) { if (NavmeshAdd.allCuts.get_Item(i).enabled&& NavmeshAdd.Intersects(b, NavmeshAdd.allCuts.get_Item(i).GetBounds())) { list.Add(NavmeshAdd.allCuts.get_Item(i)); } } return(list); }
public void OnDestroy() { NavmeshAdd.Remove(this); }
public void Awake() { NavmeshAdd.Add(this); }
private static void Remove(NavmeshAdd obj) { NavmeshAdd.allCuts.Remove(obj); }
private static void Add(NavmeshAdd obj) { NavmeshAdd.allCuts.Add(obj); }
private static void Remove (NavmeshAdd obj) { allCuts.Remove (obj); }
private static void Add (NavmeshAdd obj) { allCuts.Add (obj); }