// Use this for initialization void Start() { Top = GameObject.Find("Top").transform; // eles estao sendo encotrados pelo find pq o player n fica na cena Down = GameObject.Find("Down").transform; Left = GameObject.Find("Left").transform; Rigth = GameObject.Find("Rigth").transform; joystick = FindObjectOfType(typeof(VirtualJoystick)) as VirtualJoystick; script_GC = FindObjectOfType(typeof(_GC)) as _GC; scriptAudio = FindObjectOfType(typeof(Audio)) as Audio; scriptArma = FindObjectOfType(typeof(armaNave)) as armaNave; playerRb = GetComponent <Rigidbody2D> (); animatorPlayer = GetComponent <Animator> (); playerSR = GetComponent <SpriteRenderer> (); animatorEscudo.SetBool("escudoAtivado", true); barraVida = GameObject.Find("barra_Vida").transform; // para encontrar a barra via script barraVida.localScale = new Vector3(1, 1, 1); // atualiza a barra quando morre HPatual = HpMax; Hpescudo = HPmaximoEscudo; armasExtras [poewrUpColetados].SetActive(true); //inicia com o jogador invuneravel e depois chama a funcao para tornar vuneravel de novo this.gameObject.layer = 10; this.gameObject.GetComponent <SpriteRenderer>().color = new Color(1, 1, 1, 0.5f); StartCoroutine("vuneravel"); //deixa o icone visivel //iconeItemEspecial.GetComponent<SpriteRenderer> ().enabled = true; }
// Use this for initialization void Start() { inimigo = FindObjectOfType(typeof(inimigoMartePlay)) as inimigoMartePlay; armaDireita = FindObjectOfType(typeof(ArmaDireita)) as ArmaDireita; armaD = FindObjectOfType(typeof(armaNave)) as armaNave; tiro = FindObjectOfType(typeof(playerShooting)) as playerShooting; joystick = FindObjectOfType(typeof(virtualJoystick)) as virtualJoystick; pontuacao = FindObjectOfType(typeof(pontuacao)) as pontuacao; playerRb = GetComponent <Rigidbody2D> (); playerAnimator = GetComponent <Animator> (); cor = GetComponent <SpriteRenderer> (); }