NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Framework/GameApp/AppManager.cs

31 lines
696 B
C#
Raw Normal View History

2025-04-28 14:27:32 +08:00
using Framework;
using PhxhSDK;
using UnityEngine;
namespace Framework.GameApp
{
public class AppManager : Singlenton<AppManager>, IInitable, IUpdatable
{
public void Init()
{
EventManager.Instance.Register(EventManager.EventName.Android_Application_Quit, _OnAndroidBack);
}
public void Release()
{
EventManager.Instance.Unregister(EventManager.EventName.Android_Application_Quit, _OnAndroidBack);
}
public void Update(float dt)
{
InputManager.Instance.CheckIsBackKeyDown();
}
private void _OnAndroidBack()
{
Application.Quit();
}
}
}