|
@@ -130,29 +130,50 @@ namespace Fort23.Mono
|
|
xianTuLogInfoData.id = eventConfig.ID;
|
|
xianTuLogInfoData.id = eventConfig.ID;
|
|
xianTuLogInfoData.message = LanguageManager.Instance.Text(eventConfig.EventName);
|
|
xianTuLogInfoData.message = LanguageManager.Instance.Text(eventConfig.EventName);
|
|
showXianTuLogInfoData.Add(xianTuLogInfoData);
|
|
showXianTuLogInfoData.Add(xianTuLogInfoData);
|
|
- foreach (var eventListSelectEventLinkId in eventList.selectEventLinkIds)
|
|
|
|
|
|
+ for (var i = 0; i < eventList.selectEventLinkIds.Count; i++)
|
|
{
|
|
{
|
|
- EventLinkConfig eventLinkConfig = ConfigComponent.Instance.Get<EventLinkConfig>(eventListSelectEventLinkId);
|
|
|
|
|
|
+ EventLinkConfig eventLinkConfig = ConfigComponent.Instance.Get<EventLinkConfig>(eventList.selectEventLinkIds[i]);
|
|
if (eventLinkConfig.LanID != null)
|
|
if (eventLinkConfig.LanID != null)
|
|
{
|
|
{
|
|
- foreach (var i in eventLinkConfig.LanID)
|
|
|
|
|
|
+ for (var i1 = 0; i1 < eventLinkConfig.LanID.Length; i1++)
|
|
{
|
|
{
|
|
XianTuLogInfoData xianTuLogInfoData1 = new XianTuLogInfoData();
|
|
XianTuLogInfoData xianTuLogInfoData1 = new XianTuLogInfoData();
|
|
xianTuLogInfoData1.type = 3;
|
|
xianTuLogInfoData1.type = 3;
|
|
xianTuLogInfoData1.id = eventConfig.ID;
|
|
xianTuLogInfoData1.id = eventConfig.ID;
|
|
if (eventLinkConfig.NPCID != 0)
|
|
if (eventLinkConfig.NPCID != 0)
|
|
{
|
|
{
|
|
- xianTuLogInfoData1.message = $"<color=#A6A6A6>{LanguageManager.Instance.Text(i)}</color>";
|
|
|
|
|
|
+ xianTuLogInfoData1.message = $"<color=#A6A6A6>{LanguageManager.Instance.Text(eventLinkConfig.LanID[i1])}</color>";
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- xianTuLogInfoData1.message = $"<color=#867169>{LanguageManager.Instance.Text(i)}</color>";
|
|
|
|
|
|
+ xianTuLogInfoData1.message = $"<color=#867169>{LanguageManager.Instance.Text(eventLinkConfig.LanID[i1])}</color>";
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
showXianTuLogInfoData.Add(xianTuLogInfoData1);
|
|
showXianTuLogInfoData.Add(xianTuLogInfoData1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //选项文本
|
|
|
|
+ if (eventLinkConfig.optionType == 1 && eventList.selectEventLinkIds.Count > i+1)
|
|
|
|
+ {
|
|
|
|
+ XianTuLogInfoData xianTuLogInfoData1 = new XianTuLogInfoData();
|
|
|
|
+ xianTuLogInfoData1.type = 3;
|
|
|
|
+ xianTuLogInfoData1.id = eventConfig.ID;
|
|
|
|
+ int index = eventLinkConfig.optionPara1.ToList().IndexOf(eventList.selectEventLinkIds[i+1]);
|
|
|
|
+ if (eventLinkConfig.NPCID != 0)
|
|
|
|
+ {
|
|
|
|
+ xianTuLogInfoData1.message = $"<color=#A6A6A6>选项:{LanguageManager.Instance.Text(eventLinkConfig.optionPara2[index])}</color>";
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ xianTuLogInfoData1.message = $"<color=#867169>选项:{LanguageManager.Instance.Text(eventLinkConfig.optionPara2[index])}</color>";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ showXianTuLogInfoData.Add(xianTuLogInfoData1);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|