123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using System;
- using System.Linq;
- using Core.Language;
- using Excel2Json;
- using Fort23.UTool;
- public static class EventHelper
- {
- public static string GetTaskMessage(AccountFileInfo.EventConditionData eventConditionData)
- {
- string result = String.Empty;
- EventConditionConfig eventCondition = ConfigComponent.Instance.Get<EventConditionConfig>(eventConditionData.eventCondition);
- // AccountFileInfo.EventLinkData eventLinkData =
- // AccountFileInfo.Instance.playerData.eventLinkDatas.FirstOrDefault(e => e.eventLinkId == eventConfigId);
- // int fishCount = eventCondition == null ? 0 : eventLinkData.fishCount;
- result = LanguageManager.Instance.Text(eventCondition.message, eventConditionData.fishCount, eventCondition.finishCount);
- // switch (eventCondition.ConditionType)
- // {
- // case 1:
- // // ItemConfig itemConfig = ConfigComponent.Instance.Get<ItemConfig>(eventCondition.ConditionPara[0]);
- // // result =
- // // $"需要拥有{LanguageManager.Instance.Text(itemConfig.itemName)} {fishCount}/{eventCondition.finishCount}";
- // // result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage,fishCount, eventCondition.finishCount.ToString() + "个");
- //
- // break;
- // case 3:
- // // HeroPowerUpConfig heroPowerUpConfig =
- // // ConfigComponent.Instance.Get<HeroPowerUpConfig>(eventCondition.ConditionPara[0]);
- // // string jingjie = LanguageManager.Instance.Text(heroPowerUpConfig.jingjieLanIDs[0]) +
- // // LanguageManager.Instance.Text(heroPowerUpConfig.jingjieLanIDs[1]) +
- // // LanguageManager.Instance.Text(heroPowerUpConfig.jingjieLanIDs[2]);
- // //
- // // result =
- // // $"需要达到境界{jingjie}";
- // // result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, jingjie);
- // break;
- //
- // case 5:
- // // result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, fishCount.ToString(), eventCondition.finishCount.ToString());
- // // result =
- // // $"需要完成战斗{eventCondition.ConditionPara[0]} {fishCount}/{eventCondition.finishCount}";
- // break;
- // case 6:
- //
- // // ItemConfig itemConfig1 = ConfigComponent.Instance.Get<ItemConfig>(eventCondition.ConditionPara[0]);
- // // // result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, fishCount.ToString(), eventCondition.finishCount.ToString());
- // // result =
- // // $"需要获得{LanguageManager.Instance.Text(itemConfig1.itemName)} {fishCount}/{eventCondition.finishCount}";
- // break;
- // default:
- // // result =LanguageManager.Instance.Text(eventCondition.conciseEventMessage);
- // break;
- // }
- return result;
- }
- }
|