Beispiel #1
0
        protected override void Killed()
        {
            long score;

            if (this.Mode_02)
            {
                // 次の形態へ移行する。

                Ground.I.SE.SE_ENEMYKILLED.Play();
                Game.I.Enemies.Add(new Enemy_ルーミア_03(this.X, this.Y));
                score = 7500000;
            }
            else
            {
                画面分割_Effect.Leave();
                画面分割.Enabled = false;

                // 終了

                EnemyCommon.Killed(this, 0);

                Game.I.BossKilled = true;
                Game.I.Shots.Add(new Shot_BossBomb());
                score = 17500000;
            }

            Game.I.Score += score * (Game.I.PlayerWasDead ? 1 : 2);
            EnemyCommon.Drawノーミス();
            Game.I.PlayerWasDead = false;
        }
Beispiel #2
0
        protected override void Killed()
        {
            // 次の形態へ移行する。

            Ground.I.SE.SE_ENEMYKILLED.Play();
            Game.I.Enemies.Add(new Enemy_ルーミア_02_04(this.X, this.Y, false));
            Game.I.Score += 12500000 * (Game.I.PlayerWasDead ? 1 : 2);
            EnemyCommon.Drawノーミス();
            Game.I.PlayerWasDead = false;
        }
Beispiel #3
0
        protected override void Killed()
        {
            // この形態で終了する。-> 死亡する。

            EnemyCommon.Killed(this, 0);

            Game.I.BossKilled = true;
            Game.I.Score     += 10000000 * (Game.I.PlayerWasDead ? 1 : 2);
            EnemyCommon.Drawノーミス();
            Game.I.PlayerWasDead = false;
        }