|
@@ -216,7 +216,9 @@ namespace Fort23.Mono
|
|
|
|
|
|
AccountFileInfo.EventLinkData eventLinkData = eventList.eventLinks.FirstOrDefault(el => el.eventLinkId == eventList.curStep);
|
|
|
|
|
|
- if (eventLinkData != null && eventLinkData.eventConditions != null && eventLinkData.eventConditions.Count >= 0)
|
|
|
+ EventLinkConfig evenkConfig = ConfigComponent.Instance.Get<EventLinkConfig>(eventLinkData.eventLinkId);
|
|
|
+
|
|
|
+ if (eventLinkData != null && eventLinkData.eventConditions != null && eventLinkData.eventConditions.Count > 0)
|
|
|
{
|
|
|
foreach (var eventConditionData in eventLinkData.eventConditions)
|
|
|
{
|
|
@@ -225,6 +227,12 @@ namespace Fort23.Mono
|
|
|
_shengShiConditionWidgets.Add(shengShiConditionWidget);
|
|
|
}
|
|
|
}
|
|
|
+ else if (evenkConfig.EventConditionMessage != 0)
|
|
|
+ {
|
|
|
+ ShengShiConditionWidget shengShiConditionWidget = await UIManager.Instance.CreateGComponent<ShengShiConditionWidget>(null, EventConditionRoot);
|
|
|
+ shengShiConditionWidget.CustomInit(LanguageManager.Instance.Text(evenkConfig.EventConditionMessage));
|
|
|
+ _shengShiConditionWidgets.Add(shengShiConditionWidget);
|
|
|
+ }
|
|
|
}
|
|
|
else
|
|
|
{
|