IEnumerator FinishGameByFrashMode() { playerProvider.OnFrashLight(); unitychanProvider.StopMove(); unitychanProvider.LightOn(); gameMode = GameMode.RESULT; var percent = unitychanProvider.GetPercent(); if (percent > 90) { playerProvider.PlayGameClear(); } yield return(new WaitForSeconds(1f)); resultSystem.ShowPercent(percent); yield return(new WaitForSeconds(1.5f)); if (percent < 20) { resultSystem.ShowComment("エンド 「ハジメテ ノ キョリカン」"); } else if (20 <= percent && percent < 90) { resultSystem.ShowComment("エンド 「モット チカヅキタイ」"); } else if (percent > 90) { resultSystem.ShowComment("エンド 「チカスギル ノモ ワルクナイネ」\nゲームクリア"); } resultSystem.ShowRetryButton(); }