public void fire_4() { GameObject.Instantiate(bullet[4], transform.position, Quaternion.identity); bossBullet = bullet[4].GetComponent <BulletBoss>(); bossBullet.moveSpeed = moveSpeed[4]; bossBullet.btype = 4; }
public void fire_2() { GameObject.Instantiate(bullet[2], transform.position, Quaternion.identity); bossBullet = bullet[2].GetComponent <BulletBoss>(); bossBullet.moveSpeed = moveSpeed[2]; bossBullet.btype = 2; if (xangle >= 135 && way == 1) { way = -1; } else if (xangle <= 45 && way == -1) { way = 1; } xangle = xangle + 15 * way; bossBullet.angle = xangle; }
public void fire_3() { GameObject.Instantiate(bullet[3], transform.position, Quaternion.identity); bossBullet = bullet[3].GetComponent <BulletBoss>(); bossBullet.moveSpeed = moveSpeed[3]; bossBullet.btype = 3; GameObject player = GameObject.FindGameObjectWithTag("Player"); if (player != null) { float angle = Utils.ComputeAngle( player.transform.position, transform.parent.transform.position ); bossBullet.angle = angle; } }
public void SetBossOwner(BulletBoss boss) { bossOwner = boss; }