void Start()
    {
        //Referenciando o componente da vida do chefe da fase
        aliceHP = GameObject.Find("Alice").GetComponent <AliceHealth> ();

        //Referenciando a classe q seta o movimento do player
        m = GameObject.Find("Soren").GetComponent <SorenBossMOve>();

        //Diminui o tamanho da sprite do player
        sc.transform.localScale = new Vector2(25, 25);

        //Verifica padrão de movimento do chefe
        if (m.alice.curPOINTS == 1)
        {
            //define direção a qual a bala sera lançada
            GetComponent <Rigidbody2D> ().velocity = new Vector2(speed, 0);
        }

        //Verifica padrão de movimento do chefe
        if (m.alice.curPOINTS == 2)
        {
            //muda a direção da sprite da bala ao colocar um numero negativo no vetor de escala
            sc.transform.localScale = new Vector2(-25, 25);

            //define direção a qual a bala sera lançada
            GetComponent <Rigidbody2D> ().velocity = new Vector2(-speed, 0);
        }
    }
Exemple #2
0
 void Start()
 {
     m = GameObject.Find("Soren").GetComponent <SorenBossMOve>();
     sc.transform.localScale = new Vector2(25, 25);
     if (m.alice.curPOINTS == 1)
     {
         GetComponent <Rigidbody2D> ().velocity = new Vector2(speedH, -speedV);
     }
     if (m.alice.curPOINTS == 2)
     {
         sc.transform.localScale = new Vector2(-25, 25);
         GetComponent <Rigidbody2D> ().velocity = new Vector2(-speedH, -speedV);
     }
 }
Exemple #3
0
 void Start()
 {
     sc       = GameObject.Find("ShotAlice3(Clone)");
     playerHP = GameObject.Find("Soren").GetComponent <PlayerHealth> ();
     Physics2D.IgnoreLayerCollision(9, 10);
     m = GameObject.Find("Soren").GetComponent <SorenBossMOve>();
     if (m.alice.curPOINTS == 1)
     {
         GetComponent <Rigidbody2D> ().velocity = new Vector2(speedH, speedV);
     }
     if (m.alice.curPOINTS == 2)
     {
         GetComponent <Rigidbody2D> ().velocity = new Vector2(-speedH, speedV);
     }
 }
    //public AudioClip;

    void Start()
    {
        sounds   = GameObject.Find("SoundManager").GetComponent <SoundManager>();
        playerHP = GameObject.Find("Soren").GetComponent <PlayerHealth> ();
        sc       = GameObject.Find("ShotAlice(Clone)");
        Physics2D.IgnoreLayerCollision(9, 10);
        m = GameObject.Find("Soren").GetComponent <SorenBossMOve>();

        if (m.alice.curPOINTS == 1)
        {
            sc.transform.localScale = new Vector2(50, 50);
            GetComponent <Rigidbody2D> ().velocity = new Vector2(0, speedV);
        }
        if (m.alice.curPOINTS == 2)
        {
            sc.transform.localScale = new Vector2(-50, 50);
            GetComponent <Rigidbody2D> ().velocity = new Vector2(-0, -speedV);
        }
    }