using Framework; using Gameplay; using Gameplay.SubSystems; public class GameStateMainScene : IState { public void OnEnter() { LoadingExecutorManager.Instance.ExecuteLoading(new MainSceneLoadingExecutor()); #if SDK_TAPTAP var antiAddictionService = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.TapTap) as IAntiAddictionService; antiAddictionService?.AntiAddictionEnterGame(); #endif } public void OnUpdate(float deltaTime) { } public void OnExit() { UIManager.Instance.CloseAllUI(UIWindowCloseType.HideAndDestroy); } }