示例#1
0
 /// <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);
     }
 }
示例#2
0
 public override void Exit(NearNode node)
 {
     this.ExitGroupNode((List <QueryFilter> currentFilters) => new NearFilter((uint)node.ExtraTermsAllowed, false, new AndFilter(currentFilters.ToArray())));
 }
示例#3
0
 public override void Visit(NearNode node)
 {
     this.VisitGroupNode();
 }