| | |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using Cysharp.Threading.Tasks; |
| | | using LitJson; |
| | | using UnityEngine; |
| | | |
| | |
| | | case BattleConst.ArenaBattleField: |
| | | if (isWin) |
| | | { |
| | | UIManager.Instance.OpenWindow<ArenaBattleVictoryWin>(); |
| | | UIManager.Instance.OpenWindowAsync<ArenaBattleVictoryWin>().Forget(); |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<ArenaBattleFailWin>(); |
| | | UIManager.Instance.OpenWindowAsync<ArenaBattleFailWin>().Forget(); |
| | | } |
| | | break; |
| | | case BattleConst.BoneBattleField: |
| | | if (isWin) |
| | | { |
| | | UIManager.Instance.OpenWindow<BoneBattleVictoryWin>(); |
| | | UIManager.Instance.OpenWindowAsync<BoneBattleVictoryWin>().Forget(); |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<BoneBattleFailWin>(); |
| | | UIManager.Instance.OpenWindowAsync<BoneBattleFailWin>().Forget(); |
| | | } |
| | | break; |
| | | case BattleConst.TianziBillboradBattleField: |
| | | TianziBillboradManager.Instance.isSweepVictory = false; |
| | | UIManager.Instance.OpenWindow<TianziBillboradVictoryWin>(); |
| | | UIManager.Instance.OpenWindowAsync<TianziBillboradVictoryWin>().Forget(); |
| | | break; |
| | | case BattleConst.WarlordPavilionBattleField: |
| | | WarlordPavilionManager.Instance.isAutoNext = isWin; |
| | | if (isWin) |
| | | { |
| | | UIManager.Instance.OpenWindow<WarlordPavilionVictoryWin>(); |
| | | UIManager.Instance.OpenWindowAsync<WarlordPavilionVictoryWin>().Forget(); |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<WarlordPavilionFailWin>(); |
| | | UIManager.Instance.OpenWindowAsync<WarlordPavilionFailWin>().Forget(); |
| | | } |
| | | break; |
| | | default: |
| | | if (isWin) |
| | | { |
| | | UIManager.Instance.OpenWindow<BattleVictoryWin>(); |
| | | UIManager.Instance.OpenWindowAsync<BattleVictoryWin>().Forget(); |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<BattleFailWin>(); |
| | | UIManager.Instance.OpenWindowAsync<BattleFailWin>().Forget(); |
| | | } |
| | | break; |
| | | } |
| | | |
| | | if (isWin) |
| | | { |
| | | SoundPlayer.Instance.PlayUIAudio(57); |
| | | SoundPlayer.Instance.PlayUIAudio(57).Forget(); |
| | | } |
| | | } |
| | | |
| | |
| | | return; |
| | | |
| | | BattleDetailBattleName = battleName; |
| | | UIManager.Instance.OpenWindow<BattleDetailWin>(); |
| | | UIManager.Instance.OpenWindowAsync<BattleDetailWin>().Forget(); |
| | | } |
| | | |
| | | //战斗结果详情界面获取 我方发起的战斗的中敌方名字 |