/// <summary>
    /// 是否显示神秘商店的刷新标示
    /// </summary>
    public bool isCanShowFlag(string type)
    {
        string falg = PlayerPrefs.GetString(UserManager.Instance.self.uid + "mysical" + type, "null");

        if (ShopListSamleManager.Instance.getMyoPenLv() > UserManager.Instance.self.getUserLevel())
        {
            return(false);
        }
        if (falg == "null")
        {
            return(true);
        }
        string[] times     = falg.Split(':');
        int      dayofYear = ServerTimeKit.getDateTime().DayOfYear;
        int      saveDay   = StringKit.toInt(times[0]);

        if (dayofYear > saveDay)
        {
            return(true);
        }
        else if (dayofYear < saveDay)
        {
            return(false);
        }
        else
        {
            if (ServerTimeKit.getCurrentSecond() >= (StringKit.toInt(times[1]) * 60 * 60 + StringKit.toInt(times[2]) * 60 + StringKit.toInt(times[3])))
            {
                return(true);
            }
        }
        return(false);
    }
示例#2
0
    public GameRoleInfo ToRoleInfo()
    {
        GameRoleInfo gameRoleInfo = new GameRoleInfo();

        gameRoleInfo.gameRoleBalance = rmb.ToString();
        gameRoleInfo.gameRoleID      = uid;
        gameRoleInfo.gameRoleLevel   = getUserLevel().ToString();
        gameRoleInfo.gameRoleName    = nickname;
        gameRoleInfo.partyName       = string.IsNullOrEmpty(guildName) ? "" : guildName;
        gameRoleInfo.serverID        = ServerManagerment.Instance.lastServer.sid;
        gameRoleInfo.serverName      = ServerManagerment.Instance.lastServer.Namec;
        gameRoleInfo.vipLevel        = getVipLevel().ToString();
        gameRoleInfo.roleCreateTime  = ServerTimeKit.getSecondTime().ToString(); //UC与1881渠道必传,值为10位数时间戳

        gameRoleInfo.gameRoleGender = "";                                        //360渠道参数
        gameRoleInfo.gameRolePower  = "";                                        //360渠道参数,设置角色战力,必须为整型字符串
        gameRoleInfo.partyId        = "";                                        //360渠道参数,设置帮派id,必须为整型字符串

        gameRoleInfo.professionId  = "";                                         //360渠道参数,设置角色职业id,必须为整型字符串
        gameRoleInfo.profession    = "";                                         //360渠道参数,设置角色职业名称
        gameRoleInfo.partyRoleId   = "";                                         //360渠道参数,设置角色在帮派中的id
        gameRoleInfo.partyRoleName = "";                                         //360渠道参数,设置角色在帮派中的名称
        gameRoleInfo.friendlist    = "";                                         //360渠道参数,设置好友关系列表,格式请参考:http://open.quicksdk.net/help/detail/aid/190
        return(gameRoleInfo);
    }
示例#3
0
    //获得可兑换数量
    public int getExchangeCount(int index, int type)
    {
        List <Exchange> exchangeList = null;
        int             time         = ServerTimeKit.getSecondTime();

        switch (index)
        {
        case 0:
            exchangeList = getCanUseExchangesCard(type);
            break;

        case 1:
            exchangeList = getCanUseExchangesEquip(type);
            break;

        case 2:
            exchangeList = getCanUseExchangesProp(type);
            break;
        }
        if (exchangeList == null)
        {
            return(0);
        }
        int num = 0;

        //ExchangeSample sample;
        for (int i = 0; i < exchangeList.Count; ++i)
        {
            if (checkCondition(exchangeList [i]))
            {
                num++;
            }
        }
        return(num);
    }
    /// <summary>
    /// 获得星期
    /// </summary>
    private void getDayOfTime()
    {
        System.DateTime serverDate = ServerTimeKit.getDateTime();
        int             day        = TimeKit.getWeekCHA(serverDate.DayOfWeek);

        setTimeLabel(day);
    }
示例#5
0
    /// <summary>
    /// 更换banner
    /// </summary>
    public void refreshBanner()
    {
        if (this == null || !gameObject.activeInHierarchy)
        {
            if (timer != null)
            {
                timer.stop();
                timer = null;
            }
            return;
        }
        info.SetActive(true);
        luckyBanner.gameObject.SetActive(false);
        DateTime dt   = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());//获取服务器时间
        string   week = dt.DayOfWeek.ToString();

        if (UserManager.Instance.self.getUserLevel() > LIMITLEVEL)
        {
            if (week == "Friday" || week == "Saturday" || week == "Sunday")
            {
                ResourcesManager.Instance.LoadAssetBundleTexture(ResourcesManager.CHAPTERDESCIMAGEPATH + "20_luckyBanner", luckyBanner);
                luckyBanner.gameObject.SetActive(true);
                info.SetActive(false);
            }
        }
    }
示例#6
0
    /** 获取倒计时 */
    public int getBackTime()
    {
        int serverTime = ServerTimeKit.getSecondTime();
        int resultTime = time - serverTime;

        return(resultTime);
    }
    /** 刷新活动时间 */
    private void refreshNoticeTime()
    {
        long remainTime = noticeOpenTime - ServerTimeKit.getSecondTime();

        if (remainTime <= 0)
        {
            long remainCloseTime = noticeCloseTime - ServerTimeKit.getSecondTime();
            if (remainCloseTime >= 0)
            {
                timeText.gameObject.SetActive(true);
                timeText.text = closeTimeNoticeText.Replace("%1", TimeKit.timeTransformDHMS(remainCloseTime));
            }
            else
            {
                timeText.gameObject.SetActive(false);
                timer.stop();
                timer = null;
                //时间到后所有按钮置灰
                LimitCollectItemUI[] items = content.GetComponentsInChildren <LimitCollectItemUI>();
                for (int i = 0; i < items.Length; i++)
                {
                    items[i].receiveButton.disableButton(true);
                }
                UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("notice37"));
            }
        }
        /** 还没开启 */
        else
        {
            timeText.gameObject.SetActive(true);
            timeText.text = openTimeNoticeText.Replace("%1", TimeKit.timeTransformDHMS(remainTime));
        }
    }
    /// <summary>
    /// 获取公会战下次开战时间
    /// </summary>
    public int getLastFightOpenTime()
    {
        /** 如果在开战期间 */
        if (isFightTime())
        {
            return(0);
        }
        int result     = 0;
        int serverTime = changeDateToSecond(ServerTimeKit.getDateTime());
        GuildFightTimeSample timeSample = getSampleBySid <GuildFightTimeSample>(FIGHT_TIME);

        foreach (GuildFightTime time in timeSample.timeList)
        {
            int startTime = changeDateToSecond(System.DateTime.Parse(time.start));
            if (serverTime <= startTime)
            {
                int temp = startTime - serverTime;
                if (result == 0 || temp < result)
                {
                    result = temp;
                }
            }
        }
        return(result);
    }
示例#9
0
    void Update()
    {
        if (WeekCardInfo.Instance.loginTime == 0)
        {
            WeekCardInfo.Instance.loginTime = ServerTimeKit.getLoginTime();
        }
        if (ServerTimeKit.getMillisTime() >= BackPrizeLoginInfo.Instance.getSecondDayTime(WeekCardInfo.Instance.loginTime))       // 跨天//
        {
            WeekCardInfo.Instance.loginTime = ServerTimeKit.getMillisTime();

            WeekCardInfoFPort fPort = FPortManager.Instance.getFPort("WeekCardInfoFPort") as WeekCardInfoFPort;
            fPort.WeekCardInfoAccess(updateWeekCardInfo);
        }
        if (isOnPressing)
        {
            mTime += 0.1f;
            if (mTime >= 3)
            {
                mTime        = 0;
                isOnPressing = false;
                if (pressedPrizeView != null)
                {
                    pressedPrizeView.DefaultClickEvent();
                }
            }
        }
    }
示例#10
0
    //弹劾逻辑,根据职位,是否可以弹劾
    public bool isImpeach()
    {
        GuildMember president = getPresident();

        if (president.lastLogin > president.lastLogout)
        {
            return(false);
        }
        int outTime = president.lastLogout;

        outTime = ServerTimeKit.getSecondTime() - outTime;
        int hours = (int)(outTime / 3600);
        int days  = hours / 24;

        if (days >= 7 && days < 14 && guild.job == GuildJobType.JOB_VICE_PRESIDENT)
        {
            return(true);
        }
        else if (days >= 14 && days < 21 && (guild.job == GuildJobType.JOB_VICE_PRESIDENT || guild.job == GuildJobType.JOB_OFFICER))
        {
            return(true);
        }
        else if (days >= 21)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
    public int getCanReceiveNum()
    {
        if (ReceiveSidList == null)
        {
            InitData(null);
            return(0);
        }

        int num = 0;

        System.Collections.Hashtable table = HappySundaySampleManager.Instance.samples;
        System.DateTime date      = TimeKit.getDateTime(ServerTimeKit.getSecondTime());
        int             onlineDay = (ServerTimeKit.getSecondTime() - ServerTimeKit.onlineTime) / 3600 / 24;

        foreach (System.Collections.DictionaryEntry item in table)
        {
            HappySundaySample sample = item.Value as HappySundaySample;
            if (sample.OnlineDay > onlineDay || sample.MaxScore >= CurrentScore)             //sample.Week != (int)date.DayOfWeek ||
            {
                continue;
            }
            if (!ReceiveSidList.Contains(sample.Sid))
            {
                num++;
            }
        }
        return(num);
    }
示例#12
0
    public List <Recharge> getCanUseRecharges(int[] sids)
    {
        List <Recharge> temps = new List <Recharge> ();
        int             now   = ServerTimeKit.getSecondTime();
        RechargeSample  sample;

        for (int i = 0; i < sids.Length; i++)
        {
            foreach (Recharge item in list)
            {
                if (sids [i] == item.sid)
                {
                    sample = item.getRechargeSample();
                    item.setTime(NoticeManagerment.Instance.getRechargeTime(item.sid)); //暂时写这里
                    if (item.isTimeLimit())                                             //是限时充值
                    {
                        if (!item.isTimeout(now))
                        {
                            temps.Add(item);
                        }
                    }
                    else
                    {
                        //不是限时充值,领取要隐藏
                        if (item.count < sample.count)
                        {
                            temps.Add(item);
                        }
                    }
                }
            }
        }
        return(temps);
    }
示例#13
0
    /// <summary>
    /// 打开卡片选择窗口
    /// </summary>
    private void openTeamEditWindow()
    {
        DateTime dt        = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());//获取服务器时间
        int      dayOfWeek = TimeKit.getWeekCHA(dt.DayOfWeek);
        int      nowOfDay  = ServerTimeKit.getCurrentSecond();

        int[] timeInfo = CommandConfigManager.Instance.getOneOnOneBossTimeInfo(); //开放时间
        int[] data     = CommandConfigManager.Instance.getOneOnOneBossData();     //开放日期
        for (int i = 0; i < data.Length; i++)
        {
            if (dayOfWeek == data[i] && nowOfDay > timeInfo[0] && nowOfDay < timeInfo[1])
            {
                if (AttackBossOneOnOneManager.Instance.canChallengeTimes + AttackBossOneOnOneManager.Instance.buyTimes <= 0)  //次数用完
                {
                    UiManager.Instance.openDialogWindow <TextTipWindow>((win) => {
                        win.init(LanguageConfigManager.Instance.getLanguage("OneOnOneBoss_033"), 0.8f);
                    });
                    return;
                }
                UiManager.Instance.openWindow <CardSelectWindow>((win) => {
                    win.Initialize(CardChooseWindow.CHATSHOW);
                });
                return;
            }
        }
        UiManager.Instance.openDialogWindow <TextTipWindow>((win) => {//没开启活动
            win.init(LanguageConfigManager.Instance.getLanguage("OneOnOneBoss_018"), 0.8f);
        });
    }
示例#14
0
    public void initInfo(Notice notice)
    {
        activityDes.text = notice.getSample().activiteDesc;
        int time = ServerTimeKit.getSecondTime();

        timeText.text = LanguageConfigManager.Instance.getLanguage("s0135", timeTransform(0 - time));
    }
示例#15
0
    public void initTime()
    {
        TimeInfoSample tsample = TimeConfigManager.Instance.getTimeInfoSampleBySid(timeID);

        activeTime = ActiveTime.getActiveTimeByType(tsample);
        activeTime.initTime(ServerTimeKit.getSecondTime());
    }
 void Update()
 {
     // 在任务时间期间//
     if (SevenDaysHappyManagement.Instance.getActiveMissonEndTime() - ServerTimeKit.getSecondTime() > 0)
     {
         timeTittle.text = LanguageConfigManager.Instance.getLanguage("sevenDaysHappy_missonEnd");
         timeValue.text  = TimeKit.timeTransformDHMS(SevenDaysHappyManagement.Instance.getActiveMissonEndTime() - ServerTimeKit.getSecondTime());
     }
     else
     {
         // 在领奖时间期间//
         if (SevenDaysHappyManagement.Instance.getEndTime() - ServerTimeKit.getSecondTime() > 0)
         {
             timeTittle.text = LanguageConfigManager.Instance.getLanguage("sevenDaysHappy_awardEnd");
             timeValue.text  = TimeKit.timeTransformDHMS(SevenDaysHappyManagement.Instance.getEndTime() - ServerTimeKit.getSecondTime());
         }
         else            // 整个活动结束//
         {
             timeValue.gameObject.SetActive(false);
             timeTittle.text = LanguageConfigManager.Instance.getLanguage("s0211");
             timeTittle.transform.localPosition = timeEndPos;
         }
         // 处理半价抢购//
         if (banjiaPanel.activeSelf)
         {
             banjia_goumaiBtn.disableButton(true);
         }
     }
 }
示例#17
0
    private void parseWeekly(string str)
    {
        TotalLogin bb = new TotalLogin();

        String[] strArr = str.Split('|');
        bb.prizeSid   = StringKit.toInt(strArr[0]);
        bb.week       = StringKit.toInt(strArr[3]);
        bb.single     = strArr[4];
        bb.rewardType = StringKit.toInt(strArr[5]);
        DateTime dt = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
        int      x  = (dt.DayOfYear / 7 + 1) % 2;

        if (x == 0)
        {
            bb.prizes = parsePrizes(strArr[6]);
        }
        else
        {
            bb.prizes = parsePrizes(strArr[7]);
        }
        if (list == null)
        {
            list = new List <TotalLogin> ();
        }
        list.Add(bb);
    }
    //  初始化半价购买界面//
    public void initBanjiaPanel(SevenDaysHappyMisson misson)
    {
        this.misson = misson;

        banjia_good.init(misson.prizes[0]);
        banjia_good.fatherWindow = fatherWin;

        banjia_goodName.text         = banjia_good.showName;
        banjia_goodsPriceBefore.text = (misson.price * 2).ToString();
        banjia_goodsPriceNow.text    = misson.price.ToString();

        if (banjia_goumaiBtn.onClickEvent == null)
        {
            banjia_goumaiBtn.onClickEvent = clickGouMai;
        }
        if (misson.missonState == SevenDaysHappyMissonState.Recevied)
        {
            banjia_goumaiBtn.disableButton(true);
        }
        else
        {
            if (SevenDaysHappyManagement.Instance.getActiveMissonEndTime() - ServerTimeKit.getSecondTime() > 0)
            {
                banjia_goumaiBtn.disableButton(false);
            }
            else
            {
                banjia_goumaiBtn.disableButton(true);
            }
        }
    }
 private void checkTime()
 {
     if (buttonPray != null)
     {
         int nowTime = ServerTimeKit.getCurrentSecond();
         //在活动时间内
         if ((nowTime > beginTime) && (nowTime < endTime))
         {
             if (coolTime > 0)
             {
                 buttonPray.disableButton(true);
             }
             else
             {
                 buttonPray.disableButton(false);
             }
             isActive = true;
         }
         else
         {
             isActive = false;
             buttonPray.disableButton(true);
         }
         setTimeText();
     }
     else
     {
         if (timer != null)
         {
             timer.stop();
             timer = null;
         }
     }
 }
示例#20
0
    public override void begin()
    {
        base.begin();
        ladderInfo = FuBenManagerment.Instance.getLadderActivityArray();
        isEnable   = UserManager.Instance.self.getUserLevel() >= ladderInfo.RequestMinLevel;

        if (isEnable)
        {
            FPortManager.Instance.getFPort <LaddersStateFPort> ().apply(null);
            if (LaddersManagement.Instance.Chests.M_getChests() [0] == null || ServerTimeKit.getSecondTime() > LaddersManagement.Instance.nextTime)
            {
                FPortManager.Instance.getFPort <LaddersGetInfoFPort> ().apply((hasApply) => {
                    if (!hasApply)
                    {
                        FPortManager.Instance.getFPort <LaddersApplyFPort> ().apply((msg) => {
                            if (msg.Equals("ok"))
                            {
                                FPortManager.Instance.getFPort <LaddersGetInfoFPort> ().apply(null);
                            }
                        });
                    }
                });
            }
            else
            {
                //MessageWindow.ShowAlert(LanguageConfigManager.Instance.getLanguage("notice_dailyRebate_01",ladderInfo.RequestMinLevel.ToString()));
            }
        }
    }
示例#21
0
    /// <summary>
    /// 设置时间标签
    /// </summary>
    public void setTimeLabel(int type)
    {
        int num;

        if (type > 4)
        {
            num = 3;
        }
        else
        {
            num = type - 1;
        }
        for (int i = num; i >= 0; i--)
        {
            timelabels [i].text      = getDateTime(ServerTimeKit.getSecondTime() - 86400 * (num - i));
            nodePoint [i].spriteName = "point_green";
            if (i == num)
            {
                nodePoint [i].spriteName = "point-y";
            }
            if (i - 1 >= 0)
            {
                nodeLine [i - 1].gameObject.SetActive(true);
            }
        }
        for (int i = num + 1; i < timelabels.Length; i++)
        {
            timelabels [i].text = getDateTime(ServerTimeKit.getSecondTime() + 86400 * (i - num));
        }
    }
示例#22
0
    public int getWeekOfDayState()
    {
        System.DateTime serverDate = ServerTimeKit.getDateTime();
        int             day        = TimeKit.getWeekCHA(serverDate.DayOfWeek);

        if (day == 6 || day == 7)
        {
            state = 1;
        }
        if (day == 1 || day == 2 || day == 3)
        {
            state = 2;
        }
        if (day == 4)
        {
            state = 3;
        }
        if (day == 5)
        {
            state = 4;
        }

//		if(GameManager.Instance.godsWarState!=-1)
//			return GameManager.Instance.godsWarState;
        return(state);
    }
示例#23
0
 /** button点击事件 */
 public override void buttonEventBase(GameObject gameObj)
 {
     base.buttonEventBase(gameObj);
     if (gameObj.name == "close")
     {
         finishWindow();
     }
     else if (gameObj.name == "goddessButton")
     {
         if (cdEndTime > ServerTimeKit.getSecondTime())
         {
             UiManager.Instance.openDialogWindow <MessageWindow>((window) => {
                 window.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0111l1"), null);
             });
             return;
         }
         UiManager.Instance.openDialogWindow <GoddessSelectWindow>((win) => {
             win.init(this);
         });
     }
     else if (gameObj.name == "enterButton")
     {
         GoddessTrainingSubmit fport = FPortManager.Instance.getFPort("GoddessTrainingSubmit") as GoddessTrainingSubmit;
         fport.access(onReceiveInit, isDouble ? 1 : 0, be.uid, 1, mSelecteTime);
     }
 }
示例#24
0
    /// <summary>
    /// 获取当前服务器为星期几
    /// </summary>
    /// <returns>The day of week.</returns>
    public int GetDayOfWeek()
    {
        System.DateTime serverDate = ServerTimeKit.getDateTime();
        int             day        = TimeKit.getWeekCHA(serverDate.DayOfWeek);

        return(day);
    }
示例#25
0
    public override void read(ErlKVMessage message)
    {
        ErlType msgInfo = message.getValue("msg") as ErlType;

        if (msgInfo is ErlArray)       // 买过//
        {
            ErlArray infoArr = msgInfo as ErlArray;
            WeekCardInfo.Instance.endTime = StringKit.toInt(infoArr.Value[0].getValueString());
            if (ServerTimeKit.getSecondTime() > WeekCardInfo.Instance.endTime)           // 已过期//
            {
                WeekCardInfo.Instance.weekCardState = WeekCardState.over;
            }
            else
            {
                WeekCardInfo.Instance.weekCardState = WeekCardState.open;
            }
            WeekCardInfo.Instance.recevieState = StringKit.toInt(infoArr.Value[1].getValueString());
        }
        else        // 没有买过//
        {
            WeekCardInfo.Instance.weekCardState = WeekCardState.not_open;
        }

        if (callBack != null)
        {
            callBack();
        }
    }
示例#26
0
    /// <summary>
    /// 决赛预告是否开启(神魔大战)
    /// </summary>
    public bool isFinalOpen()
    {
        if (GodsWarManagerment.Instance.getGodsWarStateInfo() == "not_open")
        {
            return(false);
        }
        System.DateTime serverDate = ServerTimeKit.getDateTime();
        if (serverDate.DayOfWeek != DayOfWeek.Friday)
        {
            return(false);
        }

        List <godsWarTime> goodsTime = GodsWarInfoConfigManager.Instance().getSampleBySid(8001).times;
        int min = GodsWarInfoConfigManager.Instance().getSampleBySid(9001).num[0];

        if (goodsTime == null)
        {
            return(false);
        }
        if (goodsTime[goodsTime.Count - 1].hour * 60 + goodsTime[goodsTime.Count - 1].minute - serverDate.Hour * 60 - serverDate.Minute <= min && goodsTime[goodsTime.Count - 1].hour * 60 + goodsTime[goodsTime.Count - 1].minute - serverDate.Hour * 60 - serverDate.Minute > 0)
        {
            return(true);
        }
        return(false);
    }
示例#27
0
    /// <summary>
    /// 刷新活动时间
    /// </summary>
    private void refreshNoticeTime()
    {
        long remainTime = noticeOpenTime - ServerTimeKit.getSecondTime();

        if (remainTime <= 0)
        {
            long remainCloseTime = noticeCloseTime - ServerTimeKit.getSecondTime();
            if (remainCloseTime >= 0)
            {
                timeLabel.gameObject.SetActive(true);
                timeLabel.text = sample.activiteDesc + "(" + closeTimeNoticeText.Replace("%1", TimeKit.timeTransformDHMS(remainCloseTime)) + ")";
            }
            else
            {
                timeLabel.gameObject.SetActive(false);
                timer.stop();
                timer = null;
            }
        }
        /** 还没开启 */
        else
        {
            timeLabel.gameObject.SetActive(true);
            timeLabel.text = openTimeNoticeText.Replace("%1", TimeKit.timeTransformDHMS(remainTime));
        }
    }
示例#28
0
    public int getWeeklyAwardNum()
    {
        int num = 0;

        if (!getHaveWeeklyAwardShow())
        {
            return(0);
        }
        DateTime timen          = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
        DateTime ServerOpenTime = TimeKit.getDateTimeMin(ServerTimeKit.onlineTime);
        int      today          = (int)timen.DayOfWeek;

        if (today == 0)
        {
            today = 7;
        }
        for (int i = 0; i < arrayWeekly.Length; i++)
        {
            if (arrayWeekly[i].isAward != 1 && arrayWeekly[i].isloginn == 1 && arrayWeekly[i].week <= today)
            {
                num += 1;
            }
        }
        return(num);
    }
示例#29
0
    public void refreshTips()
    {
        if (this == null || !gameObject.activeInHierarchy)
        {
            if (timer != null)
            {
                timer.stop();
                timer = null;
            }
            return;
        }
        //punitiveButton.gameObject.transform.FindChild("Tips").gameObject.SetActive(false);
        //punitiveTips.SetActive(false);
        lastBattleTips.SetActive(false);
        oneOnOneBossTips.SetActive(false);
        DateTime dt = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());//获取服务器时间

        //showPuntiveTips(dt);
        if (UserManager.Instance.self.getUserLevel() >= CommandConfigManager.Instance.lastBattleData.openLevel && TimeKit.getWeekCHA(dt.DayOfWeek) == CommandConfigManager.Instance.lastBattleData.dayOfWeek)
        {
            lastBattleTips.SetActive(true);
        }
        int[] data = CommandConfigManager.Instance.getOneOnOneBossData();
        if (UserManager.Instance.self.getUserLevel() >= CommandConfigManager.Instance.getOneOnOneBossLimitLv())
        {
            for (int i = 0; i < data.Length; i++)
            {
                if (TimeKit.getWeekCHA(dt.DayOfWeek) == data[i])
                {
                    oneOnOneBossTips.SetActive(true);
                }
            }
        }
    }
示例#30
0
    /** 刷新活动时间 */
    private void refreshNoticeTime()
    {
        long remainTime = noticeOpenTime - ServerTimeKit.getSecondTime();

        if (remainTime <= 0)
        {
            long remainCloseTime = noticeCloseTime - ServerTimeKit.getSecondTime();
            if (remainCloseTime >= 0)
            {
                freeDrawButton.disableButton(false);
                drawButton1.disableButton(false);
                drawButton2.disableButton(false);
                timeText.gameObject.SetActive(true);
                timeText.text = closeTimeNoticeText.Replace("%1", TimeKit.timeTransformDHMS(remainCloseTime));
            }
            else
            {
                freeDrawButton.disableButton(true);
                drawButton1.disableButton(false);
                drawButton2.disableButton(false);
                timeText.gameObject.SetActive(false);
                drawButton1.disableButton(true);
                drawButton2.disableButton(true);
            }
        }
        else
        {
            freeDrawButton.disableButton(true);
            drawButton1.disableButton(true);
            drawButton2.disableButton(true);
            timeText.gameObject.SetActive(true);
            timeText.text = openTimeNoticeText.Replace("%1", TimeKit.timeTransformDHMS(remainTime));
        }
    }