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

22 lines
620 B
C#
Raw Permalink Normal View History

2023-11-08 10:47:27 +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);
}
}
}
}