| | |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | using LitJson; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | public class ViewNPCManager : GameSystemManager<ViewNPCManager> |
| | | { |
| | |
| | | { |
| | | case BattleConst.ArenaBattleField: |
| | | int playerId = (int)ArenaManager.Instance.atkPlayerId; |
| | | OtherPlayerDetailManager.Instance.ViewPlayerDetail(playerId, 0, (int)ViewPlayerType.viewArenaBattleEnemyHero, (int)BattlePreSetType.Arena); |
| | | OtherPlayerDetailManager.Instance.ViewPlayerDetail(playerId, 0, (int)ViewPlayerType.viewPVPBattleEnemyHero, (int)BattlePreSetType.Arena); |
| | | break; |
| | | case BattleConst.QYBattleField: |
| | | playerId = (int)QunyingManager.Instance.atkPlayerId; |
| | | OtherPlayerDetailManager.Instance.ViewPlayerDetail(playerId, 0, (int)ViewPlayerType.viewPVPBattleEnemyHero, (int)BattlePreSetType.Qunying); |
| | | break; |
| | | } |
| | | return; |
| | |
| | | { |
| | | switch (viewPlayerType) |
| | | { |
| | | case (int)ViewPlayerType.viewArenaBattleEnemyHero: |
| | | ViewArenaBattleEnemyHero(playerID); |
| | | case (int)ViewPlayerType.viewPVPBattleEnemyHero: |
| | | ViewPVPBattleEnemyHero(playerID); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | private void ViewArenaBattleEnemyHero(int playerID) |
| | | private void ViewPVPBattleEnemyHero(int playerID) |
| | | { |
| | | int presetID = otherPlayerManager.GetFuncPresetID(playerID, OtherPlayerDetailManager.Instance.viewPreSetType, (int)FuncPresetType.Global); |
| | | var heroList = otherPlayerManager.GetHeroDataSortList(playerID, presetID); |
| | |
| | | this.viewNPCAttr = viewNPCAttr; |
| | | if (!UIManager.Instance.IsOpened<OtherNPCDetailWin>()) |
| | | { |
| | | UIManager.Instance.OpenWindow<OtherNPCDetailWin>(); |
| | | UIManager.Instance.OpenWindowAsync<OtherNPCDetailWin>().Forget(); |
| | | } |
| | | } |
| | | |