protected override sealed void RunMain() { ++cnt; float f = c2 % 2 == 0 ? 0: Random.Range(-360f, 0f); if (Random.Range(0, 1000) < 70) { ext *= -1f; } if (cnt < 150) { return; } if (cnt % 16 == 0) { EBul01.ShotWay(cnt / 16 * 8 * ext % 360 + f, false, trans.position, 360, 18, 14f); EBul01.ShotWay(cnt / 16 * 8 * ext % 360 + f, false, trans.position, 360, 18, 13.25f); EBul01.ShotWay(cnt / 916 * 8 * ext % 360 + f, false, trans.position, 360, 18, 12.5f); ++c2; } if ((cnt - 150) % 120 == 0) { EBul01.ShotWay(-4, true, trans.position, 360, 7, 12); EBul01.ShotWay(-2, true, trans.position, 360, 7, 13); EBul01.ShotWay(0, true, trans.position, 360, 7, 14); EBul01.ShotWay(2, true, trans.position, 360, 7, 13); EBul01.ShotWay(4, true, trans.position, 360, 7, 12); } }
protected override sealed void RunMain() { ++cnt; if (cnt < wait) { return; } if ((cnt - wait) % interval == 0) { for (int i = 0; i < loopWay; ++i) { EBul01.ShotWay(0, true, trans.position, angleRange, way, sSpd - i * lWaySub); } } }
protected override sealed void RunMain() { ++cnt; if (cnt < 130) { return; } if (cnt % 60 == 0) { EBul01.ShotWay(Random.Range(0f, 15f), false, trans.position, 360f, 16, 5f); EBul01.ShotWay(0, true, trans.position, 28f, 5, 10f); EBul01.ShotWay(0, true, trans.position, 28f, 5, 9f); EBul01.ShotWay(0, true, trans.position, 28f, 5, 8f); EBul01.ShotWay(0, true, trans.position, 28f, 5, 7f); } }
protected override sealed void RunMain() { ++cnt; if (cnt < 150) { return; } if ((cnt - 150) % 30 == 0) { EBul01.ShotWay(-6, true, trans.position, 360, 15, 9); EBul01.ShotWay(-4, true, trans.position, 360, 15, 10); EBul01.ShotWay(-2, true, trans.position, 360, 15, 11); EBul01.ShotWay(0, true, trans.position, 360, 15, 12); EBul01.ShotWay(2, true, trans.position, 360, 15, 11); EBul01.ShotWay(4, true, trans.position, 360, 15, 10); EBul01.ShotWay(6, true, trans.position, 360, 15, 9); } }
protected override sealed void RunMain() { ++cnt; if (Random.Range(0, 1000) < 70) { ext *= -1f; } if (cnt < 150) { return; } //if (cnt % 30 == 0) //{ // // EBul01.ShotWay(f, false, trans.position, 360, 12, 14f); // EBul01.ShotWay(f, false, trans.position, 360, 12, 13f); // EBul01.ShotWay(f, false, trans.position, 360, 12, 12f); //} float f = Random.Range(-180f, 180f); if ((cnt - 150) % 22 == 0) { bool b = ((cnt - 150) / 22) % 2 == 0; if (b) { f = 0; } EBul01.ShotWay(-4 + f, b, trans.position, 360, 17, 13); EBul01.ShotWay(-2 + f, b, trans.position, 360, 17, 14); EBul01.ShotWay(0 + f, b, trans.position, 360, 17, 15); EBul01.ShotWay(2 + f, b, trans.position, 360, 17, 14); EBul01.ShotWay(4 + f, b, trans.position, 360, 17, 13); } }