private void Start() { EG = FindObjectOfType <EquationGen>().GetComponent <EquationGen>(); timer = FindObjectOfType <Timer>(); spwn = GameObject.Find("SpawnEngine").GetComponent <BoxSpawner>(); stmp = GameObject.Find("UI Screens").GetComponent <StampGen>(); scre = GameObject.Find("Score Bar").GetComponent <Score>(); tape = GetComponent <Tape>(); changeColor = false; }
public void InGameOverlayActive() { if (InGameOverlay.activeSelf == false) { Time.timeScale = 1; Paused = false; stopTime.TheWorld = false; IsMainMenu = false; MainMenu.SetActive(false); GradeSelect.SetActive(false); Options.SetActive(false); PauseScreen.SetActive(false); Labels.SetActive(false); InGameOverlay.SetActive(true); GameOver.SetActive(false); tape.ResetTape(); scissors.ResecScissor(); if (!musicTriger) { mainMu.Stop(); gameAb.Play(); gameMu.Play(); musicTriger = true; } if (goback) { scoreZero = FindObjectOfType <Score>().GetComponent <Score>(); scoreZero.ScoreZero(); scoreZero.scoreTrigger = true; goback = false; } stmp = GameObject.Find("UI Screens").GetComponent <StampGen>(); stmp.canMake = true; Eqg = FindObjectOfType <EquationGen>().GetComponent <EquationGen>(); if (equationgen) { Eqg.StartShow(); equationgen = false; tape.startfunciton = true; } tape.ClearList(); tape.startTape = true; } }
private void Update() { timer += Time.deltaTime; curScene = SceneManager.GetActiveScene(); sceneName = curScene.name; if (sceneName == "Test_Scene") { if (EG == null) { EG = FindObjectOfType <EquationGen>().GetComponent <EquationGen>(); //Finding the Equation Gen EG.enabled = true; } if (AC == null) { AC = FindObjectOfType <AnswerChecker>().GetComponent <AnswerChecker>(); } } switch (currLevels) { case 0: LabelButton.SetActive(false); tapeButton.SetActive(false); scissorButton.SetActive(false); break; case 1: LabelButton.SetActive(false); tapeButton.SetActive(false); scissorButton.SetActive(false); break; case 2: LabelButton.SetActive(true); tapeButton.SetActive(true); scissorButton.SetActive(true); Minus.SetActive(false); Multiply.SetActive(false); Divide.SetActive(false); break; case 3: LabelButton.SetActive(true); tapeButton.SetActive(true); scissorButton.SetActive(true); Minus.SetActive(true); Multiply.SetActive(false); Divide.SetActive(false); break; case 4: LabelButton.SetActive(true); tapeButton.SetActive(true); scissorButton.SetActive(true); Minus.SetActive(true); Multiply.SetActive(true); Divide.SetActive(false); break; case 5: LabelButton.SetActive(true); tapeButton.SetActive(true); scissorButton.SetActive(true); Minus.SetActive(true); Multiply.SetActive(true); Divide.SetActive(true); break; default: LabelButton.SetActive(true); tapeButton.SetActive(true); scissorButton.SetActive(true); break; } }