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); } }