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
 // Use this for initialization
 void Start()
 {
     aliceHP = gameObject.GetComponent <AliceHealth> ();
 }
Exemple #3
0
 //referencia o script q controla o Hp do chefe da fase
 //e referencia as propriedades fisicas do proprio objeto, setando uma velocidade
 void Start()
 {
     aliceHP = GameObject.Find("Noire").GetComponent <AliceHealth> ();
     GetComponent <Rigidbody2D> ().velocity = new Vector2(0, speed);
 }