コード例 #1
0
        /// <summary>
        /// 执行任务
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        protected override WlyTaskInfo InternalRun(WlyEntity entity)
        {
            // 升级军团科技
            var dmGuid = entity.DMGuid;

            if (WlyGroupMgr.Upgrade(dmGuid))
            {
                return(new WlyTaskInfo(ID, true));
            }

            return(new WlyTaskInfo(ID, WlyUtilityBiz.GetRefreshTime()));
        }
コード例 #2
0
        /// <summary>
        /// 执行任务
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        protected override WlyTaskInfo InternalRun(WlyEntity entity)
        {
            var dmGuid = entity.DMGuid;
            var index  = ((SubEntity)entity).Index;
            var name   = $"海潮{(index / 200) + 1:D2}番队";
            var result = WlyGroupMgr.Join(dmGuid, name);

            if (result)
            {
                return(new WlyTaskInfo(ID, true));
            }

            throw new InvalidOperationException("加入军团失败");
        }