void Start() { dropMgr = FindObjectOfType <DropManager> (); root = new GameObject("StairRoot"); stairs = new List <GameObject> (); int totalSteps = centralStepOffset * 2; for (int i = 0; i < totalSteps; i++) { AddStair(i); // if (dropMgr.enabled) { // if (i > centralStepOffset-1 && i < totalSteps-1) { // //dropMgr.SetStair (stairs [i].transform); // dropMgr.SpawnRandom (stairs [i].transform.position + Vector3.up * bounds.y / 2f, i - (centralStepOffset-1)); // } // } } for (int i = 1; i < centralStepOffset; i++) { dropMgr.SpawnRandom(i); } //Spawn Lock if (FMC_GameDataController.instance != null && !FMC_GameDataController.instance.subscriptionIsActive()) { dropMgr.SpawnForced(PickableItem.Type.LOCK, 6, 6); } //Setcoinorigin (); dropMgr.Reattach(root); }
public void SnapBack() { dropMgr.Detach(); root.transform.position = Vector3.zero; dropMgr.Reattach(root); }