TapCommon-Unity/Runtime/Internal/Utils/UnityMonobehaviorWrapper.cs

22 lines
620 B
C#
Raw Normal View History

2023-10-13 20:33:37 +08:00
using TapTap.UI;
namespace TapTap.Common {
internal sealed class UnityMonobehaviorWrapper : MonoSingleton<UnityMonobehaviorWrapper> {
private bool isPause = false;
private void OnApplicationPause(bool pauseStatus) {
if (pauseStatus && isPause == false) {
isPause = true;
EventManager.TriggerEvent(EventConst.OnApplicationPause, true);
}
else if (!pauseStatus && isPause) {
isPause = false;
EventManager.TriggerEvent(EventConst.OnApplicationPause, false);
}
}
}
}