Ver Fonte

修改bug

lzx há 3 dias atrás
pai
commit
2e6d4816f9

+ 3 - 1
Assets/Scripts/GameUI/EventManager/EventSystemManager.cs

@@ -777,7 +777,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
 
         CurrentEventList = evt;
         CombatDrive.Instance.CombatController.ChangeState(CombatController.idle);
-        await DialogueManager.Instance.StartDialogue(CurrentEventList, dialogueID, eventConfig.ID, () =>
+        await DialogueManager.Instance.StartDialogue(CurrentEventList, dialogueID, eventConfig.ID, async() =>
         {
             EventConfig eventConfig = ConfigComponent.Instance.Get<EventConfig>(CurrentEventList.eventID);
             if (eventConfig.EventTriggerType != 4)
@@ -791,6 +791,8 @@ public class EventSystemManager : Singleton<EventSystemManager>
                 CombatDrive.Instance.CombatController.ChangeState(CombatController.update);
                 onCompleteCallback?.Invoke();
                 onCompleteCallback = null;
+                await UIManager.Instance.HideUIUIPanel<DivineSenceEventPreviewPanel>();
+                UIManager.Instance.HideUIUIPanel<DivineSenceInfoPanel>();
                 EventManager.Instance.Dispatch(CustomEventType.CompleteUpdate, null);
             }
 

+ 1 - 1
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceInfoPanel.cs

@@ -173,7 +173,7 @@ namespace Fort23.Mono
 
             for (var i = 0; i < Text_qs.Count; i++)
             {
-                Text_qs[i].text = $"{probabilities[i] * 100:F2}%";
+                Text_qs[i].text = $"{probabilities[i] * 100:F1}%";
             }
 
             DivineSenceInfoBtnWidget divineSenceInfoBtnWidget =