コード例 #1
0
 public void fire_4()
 {
     GameObject.Instantiate(bullet[4], transform.position, Quaternion.identity);
     bossBullet           = bullet[4].GetComponent <BulletBoss>();
     bossBullet.moveSpeed = moveSpeed[4];
     bossBullet.btype     = 4;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
    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;
        }
    }
コード例 #4
0
 public void SetBossOwner(BulletBoss boss)
 {
     bossOwner = boss;
 }