/// <summary> /// 放弃任务 /// </summary> public void giveUpQuest(int id) { QuestData data = _d.accepts.get(id); if (data == null) { me.warnLog("放弃任务时,任务不存在"); return; } //未失败的不可放弃任务 if (!data.isFailed && !data.config.canGiveUp) { me.warnLog("放弃任务时,任务未失败并且不可放弃"); return; } if (CommonSetting.isClientDriveLogic) { doGiveUpQuest(data); } else { me.send(GiveUpQuestRequest.create(id)); } }
/// <summary> /// 创建实例 /// </summary> public static GiveUpQuestRequest create(int id) { GiveUpQuestRequest re = (GiveUpQuestRequest)BytesControl.createRequest(dataID); re.id = id; return(re); }