func (t *Team) makeNearObjs(ot *go4game.Octree, hr *go4game.HyperRect) SPObjList { mainobj := t.findMainObj() if mainobj == nil { return nil } rtn := NearInfo{ sl: make(SPObjList, 0), t: t, } ot.QueryByHyperRect(rtn.gather, hr.Move(mainobj.PosVector)) //log.Printf("nears %v", len(rtn.sl)) t.NearStat.Add(int64(len(rtn.sl))) return rtn.sl }