public void BattleEnterCallback(C2sSprotoType.BeginArenaCoreFight.response resp) { List <RoleData> userList = new List <RoleData>(); for (int i = 0; i < rolePop.battleViewArr.Length; i++) { userList.Add(rolePop.battleViewArr[i].data); if (userList[i].boxingList != null && userList[i].boxingList.Count > 0) { for (int j = 0; i < userList[j].boxingList.Count; j++) { if (userList[i].boxingList[j].viewdata.data.levelData.skill_type == Def.SkillType.Active) { userList[i].boxingBattleList.Add(userList[i].boxingList[j].viewdata.data.levelData); } } } } //队列 //BattleManager.Instance.InitLevel(UserManager.Instance.curRole, e, rl, el); //一次一请求 BattleManager.Instance.InitArane(userList, emenyList); UIManager.Instance.uiRoot.SetActive(false); Application.LoadLevelAdditive("game"); }
public override bool ProcessAction() { if (ActParam == null) { return(false); } C2sSprotoType.BeginArenaCoreFight.response resp = new C2sSprotoType.BeginArenaCoreFight.response(); ArenaMgr.Instance.BattleEnterCallback(resp); return(true); }