private IEnumerator WaitForCubesToRise() { RaiseCubes raiseCubes = GetComponent<RaiseCubes>(); while (!raiseCubes.RisingDone) { yield return null; } nextArrow.SetActive(true); }
private void Start() { GameObject stageGo = GameObject.FindGameObjectWithTag("Stage"); raiseCubes = stageGo.GetComponent <RaiseCubes>(); floorBlocks = stageGo.GetComponent <FloorBlocks>(); playerController = GetComponent <PlayerController>(); endPuzzleCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <PuzzleCamera>(); }
private void Start() { ppEffects = GetComponent <PPEffects>(); raiseCubes = GetComponent <RaiseCubes>(); levelLoader = GetComponent <LevelLoader>(); rotatingCubes = GetComponent <RotatingCubes>(); playerController = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>(); stageText.text = "Level: " + LevelLoader.stage; ShowAd(); #if !UNITY_ADS GameObject.FindGameObjectWithTag("BackgroundMusic").GetComponent <BackMusic>().StartMusic(); #endif }
private void Start() { GameObject stageGo = GameObject.FindGameObjectWithTag("Stage"); raiseCubes = stageGo.GetComponent <RaiseCubes>(); stage = stageGo.GetComponent <Stage>(); if (stage == null && stageGo.GetComponent <DemoStageController>() != null) { demoStage = true; } floorBlocks = stageGo.GetComponent <FloorBlocks>(); rotatingCubes = stageGo.GetComponent <RotatingCubes>(); pause = stageGo.GetComponent <Pause>(); characterScale = characterContainer.transform.localScale; characterPosition = characterContainer.transform.position; }