/// <summary> /// 初始函数,position = transform.position,nodes = 周围的点 /// </summary> /// <param name="position"></param> /// <param name="nodes"></param> public void Init(Vector3 position, List <Node> nodes) { this.position = position; foreach (var n in nodes) { n.NearNode.Add(this); NearNode.Add(n); } }
public override void Exit(NearNode node) { this.ExitGroupNode((List <QueryFilter> currentFilters) => new NearFilter((uint)node.ExtraTermsAllowed, false, new AndFilter(currentFilters.ToArray()))); }
public override void Visit(NearNode node) { this.VisitGroupNode(); }