|
@@ -11,37 +11,45 @@ public static class EventHelper
|
|
|
{
|
|
|
string result = String.Empty;
|
|
|
EventLinkConfig eventCondition = ConfigComponent.Instance.Get<EventLinkConfig>(eventConfigId);
|
|
|
- AccountFileInfo.EventLinkData eventLinkData = AccountFileInfo.Instance.playerData.eventLinkDatas.FirstOrDefault(e => e.eventLinkId == eventConfigId);
|
|
|
+ AccountFileInfo.EventLinkData eventLinkData =
|
|
|
+ AccountFileInfo.Instance.playerData.eventLinkDatas.FirstOrDefault(e => e.eventLinkId == eventConfigId);
|
|
|
|
|
|
int fishCount = eventLinkData == null ? 0 : eventLinkData.fishCount;
|
|
|
switch (eventCondition.ConditionType)
|
|
|
{
|
|
|
case 1:
|
|
|
- // ItemConfig itemConfig = ConfigComponent.Instance.Get<ItemConfig>(eventCondition.ConditionPara[0]);
|
|
|
- result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage,fishCount, eventCondition.finishCount.ToString() + "个");
|
|
|
+ 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]);
|
|
|
+ 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 = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, jingjie);
|
|
|
+ result =
|
|
|
+ $"需要达到境界{jingjie}";
|
|
|
+ // result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, jingjie);
|
|
|
break;
|
|
|
|
|
|
case 5:
|
|
|
- result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, fishCount.ToString(), eventCondition.finishCount.ToString());
|
|
|
-
|
|
|
+ // result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, fishCount.ToString(), eventCondition.finishCount.ToString());
|
|
|
+ result =
|
|
|
+ $"需要完成战斗{eventCondition.ConditionPara[0]} {fishCount}/{eventCondition.finishCount}";
|
|
|
break;
|
|
|
case 6:
|
|
|
|
|
|
- // ItemConfig itemConfig = ConfigComponent.Instance.Get<ItemConfig>(eventCondition.ConditionPara[0]);
|
|
|
- result = LanguageManager.Instance.Text(eventCondition.conciseEventMessage, fishCount.ToString(), eventCondition.finishCount.ToString());
|
|
|
-
|
|
|
+ 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);
|
|
|
+ // result =LanguageManager.Instance.Text(eventCondition.conciseEventMessage);
|
|
|
break;
|
|
|
}
|
|
|
|