Esempio n. 1
0
        /// <summary>
        /// 检查“黄金部队”项是否要显示要更新图标状态
        /// </summary>
        public bool CheckHuangJinBoss(GameClient client)
        {
            if (TimerBossManager.getInstance().HaveHuangJinBoss(client))
            {
                return(AddFlushIconState((ushort)ActivityTipTypes.HuangJinBoss, true));
            }

            return(AddFlushIconState((ushort)ActivityTipTypes.HuangJinBoss, false));
        }
Esempio n. 2
0
        /// summary
        /// 返回世界BOSS、黄金部队管理类单件对象
        /// summary
        public static TimerBossManager getInstance()
        {
            if (null == instance)
            {
                instance = new TimerBossManager();
                lock (instance)
                {
                    instance.LoadWorldBossInfo();
                    instance.LoadHuangJinBossInfo();
                }
            }

            return(instance);
        }
Esempio n. 3
0
 public static TimerBossManager getInstance()
 {
     if (null == TimerBossManager.instance)
     {
         lock (TimerBossManager.Mutex)
         {
             if (null == TimerBossManager.instance)
             {
                 TimerBossManager inst = new TimerBossManager();
                 inst.LoadWorldBossInfo();
                 inst.LoadHuangJinBossInfo();
                 TimerBossManager.instance = inst;
             }
         }
     }
     return(TimerBossManager.instance);
 }