| | |
| | | if (_data.ContainsKey("winFaction")) |
| | | { |
| | | var result = (int)_data["winFaction"]; |
| | | if (result == 1) |
| | | |
| | | var battle = BattleManager.Instance.GetBattleField(_guid); |
| | | if (battle == null) |
| | | return; |
| | | if (battle is ArenaBattleField) |
| | | { |
| | | UIManager.Instance.OpenWindow<BattleVictoryWin>(); |
| | | if (result == 1) |
| | | { |
| | | UIManager.Instance.OpenWindow<ArenaBattleVictoryWin>(); |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<ArenaBattleFailWin>(); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<BattleFailWin>(); |
| | | if (result == 1) |
| | | { |
| | | UIManager.Instance.OpenWindow<BattleVictoryWin>(); |
| | | } |
| | | else |
| | | { |
| | | UIManager.Instance.OpenWindow<BattleFailWin>(); |
| | | } |
| | | } |
| | | } |
| | | } |