private void OnChallengeArena(MsgData msg) { //Debug.LogError("===============OnChallengeArenaOnChallengeArena================"); MsgData_sResArenaChallenge data = msg as MsgData_sResArenaChallenge; mChallengeResult = data; mFightResult = data.Result; CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_SC_ARENA_CHALLENGE_RESULT, EventParameter.Get(data)); if (mFightResult == 0) { MainPanelMgr.Instance.ShowPanel("UIArenaSuccess"); } else { MainPanelMgr.Instance.ShowPanel("UIArenaFail"); } ArenaEnemyIds = null; //MainPanelMgr.gotoPanel("UIArenaFight"); }
private void OnEnterArena(MsgData msg) { //Debug.LogError("=============OnEnterArenaOnEnterArenaOnEnterArena==================="); MsgData_sResEnterArena data = msg as MsgData_sResEnterArena; ArenaEnemyIds = data; CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_ARENA_HP_REFRESH, null); //MainPanelMgr.Instance.ShowDialog("UIArenaFight"); //MainPanelMgr.gotoPanel("UIArenaFight"); //mFightResult = data.Result; //mArenaFighters[0] = data.List[0]; //mArenaFighters[1] = data.List[1]; //fighterHP[0] = (int)data.List[0].HP; //fighterHP[1] = (int)data.List[1].HP; //if (data.List[0].RoleID == MainRole.Instance.serverID) //{ // mLocalIndex = 0; //} //else //{ // mLocalIndex = 1; //} //mSkillTimeDict.Clear(); //isFightOver = true; //Debug.Log("==============OnEnterArenaOnEnterArenaOnEnterArena======================="); //CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_SC_ARENA_ENTER, EventParameter.Get(data.Result)); //string posParam = ConfigManager.Instance.Consts.GetValue<string>(399, "param"); //if (!string.IsNullOrEmpty(posParam)) //{ // string[] param = posParam.Split('#'); // Debug.LogError(posParam); // if (param.Length != 2) // { // LogMgr.UnityError("const error:jjcmap " + posParam); // return; // } // float posX, posY; // string[] param2 = param[0].Split(','); // float.TryParse(param2[0], out posX); // float.TryParse(param2[1], out posY); // Vector2 pos = new Vector2(posX, posY); // MapMgr.Instance.PlayerInitPos = pos; // initPos[0] = pos; // param2 = param[1].Split(','); // float.TryParse(param2[0], out posX); // float.TryParse(param2[1], out posY); // pos = new Vector2(posX, posY); // initPos[1] = pos; // MainPanelMgr.gotoPanel("UIArenaFight"); // //MapMgr.Instance.DoEnterScene(constCfg.val1); //} isArenaFight = false; isArena = true; }