public void Initialize(IDataset dataset, IPostionTargetSource postionTargetSource) { TargetSource = postionTargetSource; DataSet = dataset; Octree = new PointOctree <Integer>(worldStartSize, Vector3.zero, nodeMinSize); for (int i = 0; i < dataset.Count; i++) { Octree.Add(i, dataset[i].Position); } }
public void Initialize(IDataset dataset, IPostionTargetSource postionTargetSource) { TargetSource = postionTargetSource; DataSet = dataset; if (_useTasks) { Task.Run(() => load()); } else { load(); } }
public void Initialize(IDataset dataset, IPostionTargetSource postionTargetSource) { TargetSource = postionTargetSource; DataSet = dataset; }