private static void MovePhase3toEnd(Entity entity, ref StatusData statusData, GameManager gameManager, EntityCommandBuffer commandBuffer)
        {
            // HPが0になったら
            if (statusData.HP == 0)
            {
                // ゲームを終了状態にする
                gameManager.GameMode = Define.GameStatus.End;

                // 敵を破壊
                commandBuffer.DestroyEntity(entity);
                // 攻撃段階を上げる
                gameManager.UpdateBossPhase();
            }
        }
        private void MovePhase1to2(ref StatusData statusData, GameManager gameManager)
        {
            // HPが0になったら
            if (statusData.HP == 0)
            {
                // ゲームを待機状態にする
                gameManager.GameMode = Define.GameStatus.Waiting;

                // HPを更新
                var nextHP = gameManager.BossManager.BossSettingData.InitialBossHP;
                statusData.HP = nextHP;
                var bossHPDisplay = World.GetOrCreateSystem <Boss_HPDisplaySystem>();
                bossHPDisplay.SetMaxValue(nextHP);

                // 攻撃段階を上げる
                gameManager.UpdateBossPhase();
            }
        }