public static string GetTaskName(ZhuanZhiRenWu dataRW) { string result = string.Empty; if (dataRW.missionType == 1) { if (dataRW.missionData.get_Count() >= 1) { ZhuXianPeiZhi zhuXianPeiZhi = DataReader <ZhuXianPeiZhi> .Get(dataRW.missionData.get_Item(0)); if (zhuXianPeiZhi != null) { result = string.Format(dataRW.message, GameDataUtils.GetChineseContent(zhuXianPeiZhi.name, false)); } } } else if (dataRW.missionType == 2) { result = dataRW.message; } else if (dataRW.missionType == 3) { if (dataRW.missionData.get_Count() >= 2) { result = string.Format(dataRW.message, GemGlobal.GetGemName(dataRW.missionData.get_Item(0), dataRW.missionData.get_Item(1))); } } else if (dataRW.missionType == 4) { result = dataRW.message; } else if (dataRW.missionType == 5 && dataRW.missionData.get_Count() >= 1) { result = string.Format(dataRW.message, dataRW.missionData.get_Item(0)); } return(result); }