Exemple #1
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);
            }
        }
    }
    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();
                }
            }
        }
    }
    /// <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);
        });
    }
    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);
                }
            }
        }
    }
Exemple #5
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);
    }
Exemple #6
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);
    }
Exemple #7
0
 void test()
 {
     st = ServerTimeKit.getMillisTime();
     MiniFport.access(cm, "/yxzh/test", (msg) => {
         //Debug.LogError(TimeKit.getMillisTime() - st);
         test();
     });
 }
Exemple #8
0
 //得到服务器的chv第一个回复点时间
 public void setChvFirstTime(long chv_s)
 {
     if (chv_s < 0)
     {
         chv_s = 0;
     }
     ChvFirstTime = ServerTimeKit.getMillisTime() + chv_s;
 }
    public void  addTexture(string cacheTex, Object obj, CallBack <Object> callback)
    {
        if (string.IsNullOrEmpty(cacheTex))
        {
            return;
        }
        if (cacheDictionary == null)
        {
            cacheDictionary = new Dictionary <string, TextureLoaderNode> ();
        }
        if (nodeList == null)
        {
            nodeList = new List <TextureLoaderNode> ();
        }

        if (cacheDictionary.ContainsKey(cacheTex))
        {
            //如果有相同资源,下载好的推送,没下好就什么都不做

            cacheDictionary [cacheTex].addCallBack(obj, callback);

            if (cacheDictionary [cacheTex].resReady)
            {
                cacheDictionary [cacheTex].pushTexture(obj);
                //后期推送,推一个消一个
                cacheDictionary [cacheTex].callbackDic.Remove(obj);
            }

            //推到队列最后
            cacheDictionary [cacheTex].createTime = ServerTimeKit.getMillisTime();             //更新时间
            nodeList.Remove(cacheDictionary [cacheTex]);
            nodeList.Add(cacheDictionary [cacheTex]);

            return;
        }
        //走到这里说明队列里没有
        TextureLoaderNode newNode = new TextureLoaderNode();

        newNode.path       = cacheTex;
        newNode.createTime = ServerTimeKit.getMillisTime();
        newNode.addCallBack(obj, callback);
        cacheDictionary.Add(cacheTex, newNode);
        nodeList.Add(newNode);

        //http://img.immomo.com/album/C5/B2/C5B2E711-5A20-6009-1C74-293F61C0779E_S.jpg
        if (cacheTex.Length >= 7 && cacheTex.Substring(0, 7) == "http://")
        {
            newNode.isWebNode = true;
            //网路下载走这里
            StartCoroutine(loadImageFromWeb(cacheTex, newNode));
        }
        else
        {
            newNode.isWebNode = false;
            ResourcesManager.Instance.cacheData(cacheTex, newNode.cacheSingeFinish, "texture");
        }
    }
 void Update()
 {
     fpsTime += Time.deltaTime;
     if (fpsTime > 1)
     {
         fpsTime = 0;
         showFps = fps;
         fps     = 0;
         Debug.LogError("fight count : " + showFps + "/s");
     }
     now = ServerTimeKit.getMillisTime();
 }
Exemple #11
0
    // 活动是否开启 //
    bool isActivityOpen()
    {
        int day = TimeKit.getWeekCHA(TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime()).DayOfWeek);

        for (int i = 0; i < CommandConfigManager.Instance.getLotteryData().openTime.Length; i++)
        {
            if (day == CommandConfigManager.Instance.getLotteryData().openTime[i])
            {
                return(true);
            }
        }
        return(false);
    }
 void Update()
 {
     if (BackPrizeLoginInfo.Instance.loginTime == 0)
     {
         BackPrizeLoginInfo.Instance.loginTime = ServerTimeKit.getLoginTime();
     }
     if (ServerTimeKit.getMillisTime() >= BackPrizeLoginInfo.Instance.getSecondDayTime(BackPrizeLoginInfo.Instance.loginTime))
     {
         BackPrizeLoginInfo.Instance.loginTime = ServerTimeKit.getMillisTime();
         BackPrizeInfoFPort bpif = FPortManager.Instance.getFPort("BackPrizeInfoFPort") as BackPrizeInfoFPort;
         bpif.BackPrizeLoginInfoAccess(updateState);
     }
 }
Exemple #13
0
    protected override void DoUpdate()
    {
        base.DoUpdate();
        if (Time.frameCount % 50 == 0)
        {
            updateTime();
        }
        if (flag)
        {
            if (topButtons.transform.localPosition.x < -120)
            {
                left.gameObject.SetActive(true);
            }
            else
            {
                left.gameObject.SetActive(false);
            }
            if (topButtons.transform.localPosition.x < -(indexxx - 6) * 110)
            {
                right.gameObject.SetActive(false);
            }
            else
            {
                right.gameObject.SetActive(true);
            }
        }

        if (NoticeManagerment.Instance.loginTime == 0)
        {
            NoticeManagerment.Instance.loginTime = ServerTimeKit.getLoginTime();
        }
        if (ServerTimeKit.getMillisTime() >= BackPrizeLoginInfo.Instance.getSecondDayTime(NoticeManagerment.Instance.loginTime))       // 跨天//
        {
            NoticeManagerment.Instance.loginTime = ServerTimeKit.getMillisTime();
            if (entranceId == NoticeEntranceType.BACK_NOTICE)           // 回归//
            {
                BackPrizeInfoFPort bpif = FPortManager.Instance.getFPort("BackPrizeInfoFPort") as BackPrizeInfoFPort;
                bpif.BackPrizeLoginInfoAccess(updateTime);
            }
            if (entranceId == NoticeEntranceType.ZHOUNIANQING_NOTICE)           // 福袋、周卡//
            {
                // 福袋//
                RebateInfoFPort rif = FPortManager.Instance.getFPort("RebateInfoFPort") as RebateInfoFPort;
                rif.RebateInfoAccess(updateTime);
                // 周卡//
                WeekCardInfoFPort wcif = FPortManager.Instance.getFPort("WeekCardInfoFPort") as WeekCardInfoFPort;
                wcif.WeekCardInfoAccess(updateTime);
            }
        }
    }
Exemple #14
0
    string getNextOpenTimeLabel()
    {
        int currentDay = TimeKit.getWeekCHA(TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime()).DayOfWeek);

        int[] openTimes = CommandConfigManager.Instance.getLotteryData().openTime;
        for (int i = 0; i < openTimes.Length; i++)
        {
            if (currentDay < openTimes[i])
            {
                return(LanguageConfigManager.Instance.getLanguage("lottery_" + openTimes[i]));
            }
        }

        return(LanguageConfigManager.Instance.getLanguage("lottery_" + openTimes[0]));
    }
 //返回true可删除
 bool checkNode(TextureLoaderNode node)
 {
     //20-秒保护时间内不删除
     if (node.createTime + MIN_DEADTIME <= ServerTimeKit.getMillisTime())
     {
         return(false);
     }
     else if (node.callbackDic.Count == 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #16
0
    /// <summary>
    /// 是否显示周末送,开服5天 GM工具开启
    /// </summary>
    /// <returns><c>true</c>, if have weekly award show was gotten, <c>false</c> otherwise.</returns>
    public bool getHaveWeeklyAwardShow()
    {
        if (!weeklyState)
        {
            return(false);
        }
        DateTime timen          = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
        DateTime ServerOpenTime = TimeKit.getDateTimeMin(ServerTimeKit.onlineTime);
        TimeSpan ts             = timen.Subtract(ServerOpenTime);

        if (ts.Days >= 5)
        {
            return(true);
        }
        return(false);
    }
Exemple #17
0
    //得到活动开启状态
    public int getHolidayActionsTate()
    {
        DateTime timen = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
        string   date  = timen.ToShortDateString().ToString();

        string[] atcieTime = WeeklyAwardConfigManager.Instance.getTimee();
        for (int i = 0; i < atcieTime.Length; i++)
        {
            DateTime begin = Convert.ToDateTime(atcieTime[i].Split(',')[2]);
            DateTime end   = Convert.ToDateTime(atcieTime[i].Split(',')[3]);
            if (TimeKit.getTimeMillis(begin) <= TimeKit.getTimeMillis(timen) && TimeKit.getTimeMillis(end) >= TimeKit.getTimeMillis(timen))
            {
                return(StringKit.toInt(atcieTime[i].Split(',')[0]));
            }
        }
        return(0);
    }
Exemple #18
0
    //得到周末送的数据
    public TotalLogin[]  getWeeklyAwardData()
    {
        DateTime timen = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
        int      today = (int)timen.DayOfWeek;

        listt = new List <TotalLogin>();
        //都要显示
        for (int i = 0; i < arrayWeekly.Length; i++)
        {
            if (listt == null)
            {
                listt = new List <TotalLogin>();
            }
            listt.Add(arrayWeekly[i]);
        }
        return(listt.ToArray());
    }
Exemple #19
0
    public bool bossFightIsOpen()
    {
        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]))
            {
                return(true);
            }
        }
        return(false);
    }
Exemple #20
0
 bool compareTime()
 {
     dt       = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
     yearStr  = dt.Year.ToString();
     monthStr = dt.Month.ToString();
     dayStr   = dt.Day.ToString();
     timeStr  = yearStr + "," + monthStr + "," + dayStr;
     if (PlayerPrefs.HasKey(LastBattleManagement.lastBattleTimeKey + UserManager.Instance.self.uid))
     {
         strArr = PlayerPrefs.GetString(LastBattleManagement.lastBattleTimeKey + UserManager.Instance.self.uid).Split(',');
         if (strArr[0] == yearStr && strArr[1] == monthStr && strArr[2] == dayStr)
         {
             return(true);
         }
     }
     PlayerPrefs.SetString(LastBattleManagement.lastBattleTimeKey + UserManager.Instance.self.uid, timeStr);
     return(false);
 }
Exemple #21
0
    //更新页面
    public void UpdateUI()
    {
        (winn as TotalLoginWindow).resetHolidayWeekShow();
        awardContent.cleanAll();
        DateTime timen  = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime());
        int      totime = (int)timen.DayOfWeek;

        if (totime == 6 || totime == 0)
        {
            unOpenLabel.gameObject.SetActive(false);
            TotalLogin[] awards = SortLoginAward();
            awardContent.reLoad(awards, TotalLoginManagerment.WEEKLY);
        }
        else
        {
            unOpenLabel.gameObject.SetActive(true);
        }
    }
    //讨伐副本信息按钮
    private void showPunitive()
    {
        Chapter chapterWar = FuBenManagerment.Instance.getWarChapter();

        if (chapterWar != null)
        {
//			punitiveText.gameObject.SetActive (true);
//			punitiveText.text = Language ("s0144") + " " + chapterWar.getNum () + "/" + chapterWar.getMaxNum ();
            new_punitiveText.gameObject.SetActive(true);
            new_punitiveText.text = chapterWar.getNum() + "/" + chapterWar.getMaxNum();
            //punitiveButton.gameObject.SetActive (true);
            showPuntiveTips(TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime()));
        }
        else
        {
            punitiveButton.gameObject.SetActive(false);
        }
    }
Exemple #23
0
    /// <summary>
    /// 有没有奖励
    /// </summary>
    /// <returns><c>true</c>, if have weekly award was gotten, <c>false</c> otherwise.</returns>
    public bool getHaveWeeklyAward()
    {
        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)
            {
                return(true);
            }
        }
        return(false);
    }
Exemple #24
0
    protected override void DoUpdate()
    {
        base.DoUpdate();
        if (Time.frameCount % 50 == 0)
        {
            updateTime();
        }
        if (flag)
        {
            if (topButtons.transform.localPosition.x < -120)
            {
                left.gameObject.SetActive(true);
            }
            else
            {
                left.gameObject.SetActive(false);
            }
            if (topButtons.transform.localPosition.x < -(indexxx - 6) * 110)
            {
                right.gameObject.SetActive(false);
            }
            else
            {
                right.gameObject.SetActive(true);
            }
        }

        // 在任务时间期间,跨天处理//
        if (SevenDaysHappyManagement.Instance.getActiveMissonEndTime() - ServerTimeKit.getSecondTime() > 0)
        {
            if (SevenDaysHappyManagement.Instance.loginTime == 0)
            {
                SevenDaysHappyManagement.Instance.loginTime = ServerTimeKit.getLoginTime();
            }
            if (ServerTimeKit.getMillisTime() >= SevenDaysHappyManagement.Instance.getSecondDayTime(SevenDaysHappyManagement.Instance.loginTime))           // 跨天//
            {
                SevenDaysHappyManagement.Instance.loginTime = ServerTimeKit.getMillisTime();
                StartCoroutine(updateUIForSecondDay());
            }
        }
    }
Exemple #25
0
 //获得回复下一点英雄之章需要的时间
 public long updateChv()
 {
     if (isChvFull())
     {
         setChvFirstTime(UserManager.CHV_SPEED);
         return(0);
     }
     else
     {
         long t = ServerTimeKit.getMillisTime() - (long)ChvFirstTime;
         if (t > 0)
         {
             //大于说明游戏暂停导致时间超过.进行修正
             int los = (int)(t / UserManager.CHV_SPEED) + 1;
             addChvPoint(los);
             ChvFirstTime += los * UserManager.CHV_SPEED;
             t             = ServerTimeKit.getMillisTime() - (long)ChvFirstTime;
         }
         return((long)Mathf.Abs(t));
     }
 }
Exemple #26
0
 //获得回复下一点行动力需要的时间
 public long updatePvp()
 {
     if (isPvpFull())
     {
         setPvpFirstTime(UserManager.PVP_SPEED);
         return(0);
     }
     else
     {
         long t = ServerTimeKit.getMillisTime() - (long)PvpFirstTime;
         if (t > 0)
         {
             //大于说明游戏暂停导致时间超过.进行修正
             int los = (int)(t / UserManager.PVP_SPEED) + 1;
             addPvPPoint(los);
             PvpFirstTime += los * UserManager.PVP_SPEED;
             t             = ServerTimeKit.getMillisTime() - (long)PvpFirstTime;
         }
         return((long)Mathf.Abs(t));
     }
 }
Exemple #27
0
    /// <summary>
    /// 获得恢复下一点坐骑行动力需要的时间
    /// </summary>
    /// <returns>The chv.</returns>
    public long updateStorePve()
    {
        int speed = MountsConfigManager.Instance.getPveSpeed();

        if (!isPveFull() || isStorePveFull())
        {
            setStorePveFirstTime(speed);
            return(0);
        }
        else
        {
            long t = ServerTimeKit.getMillisTime() - (long)StorePveFirstTime;
            if (t > 0)
            {
                //大于说明游戏暂停导致时间超过.进行修正
                int los = (int)(t / speed) + 1;
                addStorePvEPoint(los);
                StorePveFirstTime += los * speed;
                t = ServerTimeKit.getMillisTime() - (long)StorePveFirstTime;
            }
            return((long)Mathf.Abs(t));
        }
    }
Exemple #28
0
    void Update()
    {
        if ((endTime - ServerTimeKit.getSecondTime()) <= 0)       // 活动已结束已结束//
        {
            timeLabel.text = LanguageConfigManager.Instance.getLanguage("godsWar_141555");
        }
        else
        {
            timeLabel.text = TimeKit.timeTransform((endTime - ServerTimeKit.getSecondTime()) * 1000.0d);
        }

        if (RebateInfoManagement.Instance.loginTime == 0)
        {
            RebateInfoManagement.Instance.loginTime = ServerTimeKit.getLoginTime();
        }
        if (ServerTimeKit.getMillisTime() >= BackPrizeLoginInfo.Instance.getSecondDayTime(RebateInfoManagement.Instance.loginTime))       // 跨天//
        {
            RebateInfoManagement.Instance.loginTime = ServerTimeKit.getMillisTime();

            RebateInfoFPort rif = FPortManager.Instance.getFPort("RebateInfoFPort") as RebateInfoFPort;
            rif.RebateInfoAccess(getRebateInfoCallBack);
        }
    }
    void Update()
    {
        if (RankManagerment.Instance.updateRankItemTotalDamage)
        {
            RankManagerment.Instance.updateRankItemTotalDamage = false;
            RankManagerment.Instance.loadData(RankManagerment.TYPE_BOSSDAMAGE, updateUI);
        }

        dt        = TimeKit.getDateTimeMillis(ServerTimeKit.getMillisTime()); //获取服务器时间
        dayOfWeek = TimeKit.getWeekCHA(dt.DayOfWeek);
        nowOfDay  = ServerTimeKit.getCurrentSecond();
        // 活动中//
        for (int i = 0; i < data.Length; i++)
        {
            if (dayOfWeek == data[i] && (nowOfDay >= timeInfo[0] && nowOfDay <= timeInfo[1]))
            {
                if (lblMyRank.transform.localPosition != lblMyRankOldPos && buttonHelp.localPosition != buttonHelpOldPos)
                {
                    lalAward.gameObject.SetActive(true);
                    awardIcon.SetActive(true);
                    lblMyRank.transform.localPosition = lblMyRankOldPos;
                    buttonHelp.localPosition          = buttonHelpOldPos;
                }
            }
            // 活动未开//
            else
            {
                if (lblMyRank.transform.localPosition != lblMyRankMidPosObj.localPosition && buttonHelp.localPosition != buttonHelpMidPosObj.localPosition)
                {
                    lalAward.gameObject.SetActive(false);
                    awardIcon.SetActive(false);
                    lblMyRank.transform.localPosition = lblMyRankMidPosObj.localPosition;
                    buttonHelp.localPosition          = buttonHelpMidPosObj.localPosition;
                }
            }
        }
    }
    private void updateInfo()
    {
        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])) {
//                GetBossAttackFPort fport = FPortManager.Instance.getFPort("GetBossAttackFPort") as GetBossAttackFPort;
//                fport.access(CommandConfigManager.Instance.getBossFightSid(), updateUI);
//                return;
//            }
            if (dayOfWeek == data[i] && (nowOfDay >= timeInfo[0] && nowOfDay <= timeInfo[1]))
            {
                updateNotOpen = true;
                if (updateOpen)
                {
                    updateOpen = false;
                    GetBossAttackFPort fport = FPortManager.Instance.getFPort("GetBossAttackFPort") as GetBossAttackFPort;
                    fport.access(CommandConfigManager.Instance.getBossFightSid(), updateUI);
                }
                updateTime(timeInfo, nowOfDay);
            }
            else
            {
                updateOpen = true;
                if (updateNotOpen)
                {
                    updateNotOpen = false;
                    updateUIForNotOpen();
                }
            }
        }
    }