示例#1
0
 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;
 }
示例#2
0
 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];
 }