NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Game/GameStateMainScene.cs

27 lines
785 B
C#

using Framework;
using Gameplay;
using Gameplay.SubSystems;
using UnityEngine.SceneManagement;
public class GameStateMainScene : IState
{
public void OnEnter()
{
//LoadingExecutorManager.Instance.ExecuteLoading(new MainSceneLoadingExcutor());
CommonUtils.OpenUIWithScene(UINameConst.UI_MainPanel, Constants.MAIN_SCENE_PATH, null, true,
LoadSceneMode.Single);
#if SDK_TAPTAP
var antiAddictionService = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.TapTap) as IAntiAddictionService;
antiAddictionService?.AntiAddictionEnterGame();
#endif
}
public void OnUpdate(float deltaTime)
{
}
public void OnExit()
{
CommonUtils.CloseUIWithScene(UINameConst.UI_MainPanel);
}
}