Example #1
0
    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);
    }