// Token: 0x06014740 RID: 83776 RVA: 0x005324C4 File Offset: 0x005306C4
        private void UpdateClimbTowerFlushTime()
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_UpdateClimbTowerFlushTime_hotfix != null)
            {
                this.m_UpdateClimbTowerFlushTime_hotfix.call(new object[]
                {
                    this
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;
            TimeSpan climbTowerFlushTime = projectLPlayerContext.GetClimbTowerNextFlushTime() - projectLPlayerContext.GetServerTime();

            if (climbTowerFlushTime.Ticks <= 0L)
            {
                climbTowerFlushTime = TimeSpan.Zero;
            }
            this.m_unchartedUIController.SetClimbTowerFlushTime(climbTowerFlushTime);
            DateTime now = DateTime.Now;

            if (now >= this.m_nextCheckClimbTowerFlushTime)
            {
                if (climbTowerFlushTime.Ticks <= 0L)
                {
                    this.FlushClimbTower();
                }
                else
                {
                    this.m_nextCheckClimbTowerFlushTime = now.AddSeconds(5.0);
                }
            }
        }