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); }
/// <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); }