Пример #1
0
    /// <summary>
    /// 检查报名时间
    /// </summary>
    private void CheckApplyState(byte[] bytes)
    {
        CheckApplyStatusS2C package = NetMgr.Instance.DeSerializes <CheckApplyStatusS2C>(bytes);
        int state = package.status;

        HallInfo.arenaStatus = package.status;
        HallInfo.currentTime = package.currentTime;
        HallInfo.startTime   = package.startTime;
        HallInfo.endTime     = package.endTime;
        //HallInfo.applyStartTime = package.applyStartTime;
        //HallInfo.applyEndTime = package.applyEndTime;
        //HallInfo.ruleDesc = package.ruleDesc;
        //HallInfo.rewardDesc = package.rewardDesc;
        UIManager.Instance.ShowUI(UIViewID.ARENA_VIEW);//比赛界面
    }
Пример #2
0
    /// <summary>
    /// 检查报名时间
    /// </summary>
    private void CheckApplyState(byte[] bytes)
    {
        CheckApplyStatusS2C package = NetMgr.Instance.DeSerializes <CheckApplyStatusS2C>(bytes);
        int state = package.status;

        if (state == 0)
        {
            UIManager.Instance.ShowUI(UIViewID.COMPETITION_VIEW);//报名界面
        }
        else if (state == 1)
        {
            this.HallInfo.CurrentTime = package.currentTime;
            this.HallInfo.StartTime   = package.startTime;
            this.HallInfo.EndTime     = package.endTime;
            UIManager.Instance.ShowUI(UIViewID.ATHLETICS_VIEW);//比赛界面
        }
    }