Esempio n. 1
0
        /// <summary>
        /// 勝利時
        /// </summary>
        private IEnumerator OnWinBattle()
        {
            MasterAudio.FadeOutAllOfSound("Battle_001", 0.2f);
            MasterAudio.PlaySound("Jingle_001");

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

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

            yield return(GainExp(gainExpAmount));

            yield return(CheckDropItem());
        }