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); } }
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); } }
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); } }