void OnMouseDown() { GameObject controller = GameObject.FindGameObjectWithTag("GameController"); ControleDeFases script = controller.GetComponent("ControleDeFases") as ControleDeFases; gameObject.SetActive(false); script.MudarDeFase(FaseDeJogo.Jogo); }
public void buttonStart() { if (controller == null) { controller = GameObject.FindGameObjectWithTag("GameController"); script = controller.GetComponent("ControleDeFases") as ControleDeFases; } //gameObject.SetActive (false); script.MudarDeFase(FaseDeJogo.Jogo); }
public void buttonRestart() { if (controller == null) { controller = GameObject.FindGameObjectWithTag("GameController"); script = controller.GetComponent("ControleDeFases") as ControleDeFases; } canvas.gameObject.SetActive(true); script.onPause(); Time.timeScale = 0; }
void Start() { // SistemaDeEnableDisableBlocos(true);//quando o jogo estiver na tela inicial os blocos estarão desabilitados e não mostrar a mensagem com o restante dos blocos // SistemaReiniciarWorkspaceBlockly(); _controleDeFases = FindObjectOfType(typeof(ControleDeFases)) as ControleDeFases; _gameController = FindObjectOfType(typeof(GameController)) as GameController; //zera estas variaveis pois no momento que esta cena estiver ativa não haverá nenhuma fase em execucao _gameController.descricaoFase = ""; _gameController.idFaseEmExecucao = 0; _gameController.tentativaFaseAlter = false; _gameController.numTentativasFixo = 0; _gameController.numTentativasFase = 0; _gameController.ZerarVarBancoTentativasFase(); _gameController.flagPerdiTentativa = false; //reinicia a variavel permitindo entrar no if para perda de vida ou tentativa }