Exemplo n.º 1
0
    /// <summary>
    /// 武斗场主界面信息
    /// </summary>
    /// <param name="cmd"></param>
    public void OnMainArenaRes(stReturnMainArenaUserCmd_S cmd)
    {
        m_rank                = cmd.rank;
        m_challengeTimes      = cmd.challenge_times;
        m_resetChallengeTimes = cmd.reset_times;
        m_cd           = (int)cmd.challenge_cd;
        m_clearCDTimes = cmd.resetcd_times;

        //挑战CD
        TimerAxis.Instance().KillTimer(ARENA_CHALLENGEINTERVALID, this);
        if (m_cd > 0)
        {
            TimerAxis.Instance().SetTimer(ARENA_CHALLENGEINTERVALID, 1000, this);
        }

        // DataManager.Manager<UIPanelManager>().ShowPanel(PanelID.ArenaPanel);

        if (DataManager.Manager <UIPanelManager>().IsShowPanel(PanelID.ArenaPanel))
        {
            DataManager.Manager <UIPanelManager>().SendMsg(PanelID.ArenaPanel, UIMsgID.eArenaMainData, null);
        }
    }
Exemplo n.º 2
0
 public void OnMainArenaRes(stReturnMainArenaUserCmd_S cmd)
 {
     DataManager.Manager <ArenaManager>().OnMainArenaRes(cmd);
 }