Пример #1
0
    /// <summary>
    /// 当前第几题 和题目id 和题目已经开始几秒了
    /// </summary>
    /// <param name="cmd"></param>
    public void OnAnswerCurInfo(stRightWrongCurInfoCopyUserCmd_S cmd)
    {
        this.m_questionId    = (uint)cmd.question_id;
        this.m_questionIndex = cmd.no;
        this.m_playerNum     = (uint)cmd.player_cnt;

        if (cmd.sec > 0 && cmd.sec <= 20)
        {
            this.m_questionTime    = 20 - cmd.sec;
            this.m_trueOrFalseTime = 0;
        }
        else if (cmd.sec > 20 && cmd.sec <= 29)
        {
            this.m_questionTime    = 0;
            this.m_trueOrFalseTime = 29 - cmd.sec;
        }

        if (DataManager.Manager <UIPanelManager>().IsShowPanel(PanelID.MissionAndTeamPanel))
        {
            DataManager.Manager <UIPanelManager>().SendMsg(PanelID.MissionAndTeamPanel, UIMsgID.eAnswerCurInfo, null);
        }
    }
Пример #2
0
 public void OnAnswerCurInfo(stRightWrongCurInfoCopyUserCmd_S cmd)
 {
     DataManager.Manager <AnswerManager>().OnAnswerCurInfo(cmd);
 }