void RestartDeltaRouter(Vector3 newIni = new Vector3()) { bucketCheckPoints.Clear(); //GameScene.print("One Recursion on Delta Routimng"); //will change _iniPos value if newIni was specified if (newIni != new Vector3()) { _iniPos = newIni; } _router1 = new Router(); _router2 = new Router(); _router3 = new Router(); _deltaRouter = null; _deltaRouter = new DeltaRouter(); //since was already used for the initial structure for recursion is set to Default value so is not consider //for router.cs _iniBehindDoor = new Vector3(); DestroyDebuger(); }
private void Init() { //GameScene.print("Init() DeltaRouting "); _finalRouter = new Router(); _deltaRouter = new DeltaRouter(_iniPos, _finPos, _person); }