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);
            }
        }
Exemple #2
0
        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;
 }