Esempio n. 1
0
        /// <summary>
        /// 敗北時
        /// </summary>
        private IEnumerator OnLoseBattle()
        {
            // 敗北時はHPを1にしておく
            Player.Status.Health = 1;

            MasterAudio.FadeOutAllOfSound("Battle_001", 0.2f);
            MasterAudio.PlaySound("Jingle_001");

            // 勝利・敗北メッセージ
            int gainExpAmount = Enemies.Select(enemy => enemy.Status.Exp)
                                .Sum();
            var message = BattleLog.GetBattleLoseMessage(Player.CharaName);

            yield return(BattleUIManager.I.BattleLog.SetMessageCoroutine(message));
        }