예제 #1
0
    // 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;
    }
예제 #2
0
    // 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> ();
    }