private void Start() { if (scene.name == "Infinite") { controladorInfinito = GameObject.FindGameObjectWithTag("GameController").GetComponent <ControladorInifinito>(); } else if (scene.name == "Scene_1" || scene.name == "Campanha_1" || scene.name == "Campanha_2" || scene.name == "Campanha_3") { controladorNormal = GameObject.FindGameObjectWithTag("GameController").GetComponent <Controlador>(); } MovimentoInicial = true; TempoInicial = Time.time + Random.Range(2.0f, 3.0f); velocidadeinicial = new Vector2(0, -1 * Random.Range(0.9f, 1.5f)); rb.velocity = velocidadeinicial; cores = Renderizador.color; }
void Start() { arma = GameObject.FindGameObjectWithTag("ArmaPlayer").GetComponent <Arma>(); if (scene.name == "Infinite") { controladorInfinito = GameObject.FindGameObjectWithTag("GameController").GetComponent <ControladorInifinito>(); controladorInfinito.DecrementaVidaHud(vida); controladorInfinito.vida.maxValue = this.vidamax; } else if (scene.name == "Scene_1" || scene.name == "Campanha_1" || scene.name == "Campanha_2" || scene.name == "Campanha_3") { controladorNormal = GameObject.FindGameObjectWithTag("GameController").GetComponent <Controlador>(); controladorNormal.DecrementaVidaHud(vida); controladorNormal.vida.maxValue = this.vidamax; } cores = Renderizador.color; TempoInicial = 2; MovimentoInicial = true; normalfirerate = arma.fireRate; Inimigos = GameObject.FindGameObjectsWithTag("Inimigo"); SpriteSelecionado = PlayerPrefs.GetInt("sprite"); Renderizador.sprite = SpritesPlayers[SpriteSelecionado]; }