From 809b7f31c001013d3e1696b194ce263692465b58 Mon Sep 17 00:00:00 2001 From: Nodep <623440028@qq.com> Date: Wed, 15 Jun 2022 10:51:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E6=B3=A8=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E6=B8=B8=E6=88=8F=E6=9A=82=E5=81=9C=E5=AF=BC=E8=87=B4=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E6=97=A0=E6=B3=95=E6=89=93=E5=BC=80=E6=88=96=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Source/FairyGUI/Public/FairyApplication.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/FairyGUI/Public/FairyApplication.h b/Source/FairyGUI/Public/FairyApplication.h index fc97f16..d342aa8 100644 --- a/Source/FairyGUI/Public/FairyApplication.h +++ b/Source/FairyGUI/Public/FairyApplication.h @@ -167,6 +167,7 @@ class FAIRYGUI_API UFairyApplication : public UObject template< class UserClass, typename... VarTypes > void UFairyApplication::DelayCall(FTimerHandle& InOutHandle, UserClass* InUserObject, typename TMemFunPtrType::Type inTimerMethod, VarTypes... Vars) { + //PR:游戏暂停时,TimerManager也会暂停。DelayCall不能正常执行导致界面无法打开或更新。 if (!GameInstance->GetWorld()->GetTimerManager().TimerExists(InOutHandle)) InOutHandle = GameInstance->GetWorld()->GetWorld()->GetTimerManager().SetTimerForNextTick(FTimerDelegate::CreateUObject(InUserObject, inTimerMethod, Vars...)); }