|
@@ -224,6 +224,7 @@ public class YuMenGuan : Boss
|
|
|
//·¢Éä³å»÷²¨
|
|
//·¢Éä³å»÷²¨
|
|
|
private void LaunchWave(int id, int index)
|
|
private void LaunchWave(int id, int index)
|
|
|
{
|
|
{
|
|
|
|
|
+ Vector3 dir = Vector3.zero;
|
|
|
Vector3 dir1 = Vector3.left;
|
|
Vector3 dir1 = Vector3.left;
|
|
|
Vector3 dir2 = Vector3.right;
|
|
Vector3 dir2 = Vector3.right;
|
|
|
Bullet wv1, wv2;
|
|
Bullet wv1, wv2;
|
|
@@ -245,6 +246,8 @@ public class YuMenGuan : Boss
|
|
|
wv2.GetComponent<WaveShockDir>().CheckTurn();
|
|
wv2.GetComponent<WaveShockDir>().CheckTurn();
|
|
|
wv1.BeShoot(this, wave1pos.position, dir1, wave1Damage.damage, wave1Damage.force, wave1Damage.changeHurt, wave1Damage.repelValue, false);
|
|
wv1.BeShoot(this, wave1pos.position, dir1, wave1Damage.damage, wave1Damage.force, wave1Damage.changeHurt, wave1Damage.repelValue, false);
|
|
|
wv2.BeShoot(this, wave2pos.position, dir2, wave1Damage.damage, wave1Damage.force, wave1Damage.changeHurt, wave1Damage.repelValue, false);
|
|
wv2.BeShoot(this, wave2pos.position, dir2, wave1Damage.damage, wave1Damage.force, wave1Damage.changeHurt, wave1Damage.repelValue, false);
|
|
|
|
|
+ wv1.transform.right = dir;
|
|
|
|
|
+ wv2.transform.right = dir;
|
|
|
break;
|
|
break;
|
|
|
case 1:
|
|
case 1:
|
|
|
ExpandPool(PoolType.wave2, 2);
|
|
ExpandPool(PoolType.wave2, 2);
|
|
@@ -262,6 +265,8 @@ public class YuMenGuan : Boss
|
|
|
wv2.GetComponent<WaveShockDir>().CheckTurn();
|
|
wv2.GetComponent<WaveShockDir>().CheckTurn();
|
|
|
wv1.BeShoot(this, wave1pos.position, dir1, wave2Damage[index].damage, wave2Damage[index].force, wave2Damage[index].changeHurt, wave2Damage[index].repelValue, false);
|
|
wv1.BeShoot(this, wave1pos.position, dir1, wave2Damage[index].damage, wave2Damage[index].force, wave2Damage[index].changeHurt, wave2Damage[index].repelValue, false);
|
|
|
wv2.BeShoot(this, wave2pos.position, dir2, wave2Damage[index].damage, wave2Damage[index].force, wave2Damage[index].changeHurt, wave2Damage[index].repelValue, false);
|
|
wv2.BeShoot(this, wave2pos.position, dir2, wave2Damage[index].damage, wave2Damage[index].force, wave2Damage[index].changeHurt, wave2Damage[index].repelValue, false);
|
|
|
|
|
+ wv1.transform.right = dir;
|
|
|
|
|
+ wv2.transform.right = dir;
|
|
|
break;
|
|
break;
|
|
|
default:
|
|
default:
|
|
|
break;
|
|
break;
|