Пример #1
0
        public static bool HasFinishedPreTask(GameClient client, SystemXmlItem fubenItem)
        {
            bool result;

            if (client == null || fubenItem == null)
            {
                result = false;
            }
            else
            {
                int copyTab  = fubenItem.GetIntValue("TabID", -1);
                int needTask = GlobalNew.GetFuBenTabNeedTask(copyTab);
                result = (needTask <= client.ClientData.MainTaskID);
            }
            return(result);
        }
Пример #2
0
        /// <summary>
        /// 是否完成了副本的前置任务
        /// </summary>
        public static bool HasFinishedPreTask(GameClient client, SystemXmlItem fubenItem)
        {
            if (client == null || fubenItem == null)
            {
                return(false);
            }

            int copyTab  = fubenItem.GetIntValue("TabID");
            int needTask = GlobalNew.GetFuBenTabNeedTask(copyTab);

            if (needTask > client.ClientData.MainTaskID)
            {
                return(false);
            }

            return(true);
        }