async void Start() { cm = new CubeManager(); await cm.MultiConnect(16); cm.handles.Clear(); cm.navigators.Clear(); foreach (var cube in cm.cubes) { var handle = new HandleMats(cube); cm.handles.Add(handle); var navi = new CubeNavigator(handle); navi.usePred = true; navi.mode = Navigator.Mode.BOIDS_AVOID; cm.navigators.Add(navi); handle.CenterX = 455; handle.CenterY = 455; handle.SizeX = 820; handle.SizeY = 820; handle.RangeX = 720; handle.RangeY = 720; navi.ClearWall(); navi.AddBorder(70, x1: 0, x2: 910, y1: 0, y2: 910); } }
async void Start() { cm = new CubeManager(); await cm.MultiConnect(16); cm.handles.Clear(); cm.navigators.Clear(); foreach (var cube in cm.cubes) { var handle = new HandleMats(cube); cm.handles.Add(handle); var navi = new CubeNavigator(handle); navi.usePred = true; navi.mode = Navigator.Mode.BOIDS_AVOID; cm.navigators.Add(navi); handle.borderRect = new RectInt(95, 95, 720, 720); navi.ClearWall(); navi.AddBorder(30, x1: 0, x2: 910, y1: 0, y2: 910); } }