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

28 lines
620 B
C#
Raw Normal View History

2024-05-17 19:27:02 +08:00
using Cysharp.Threading.Tasks;
2023-08-22 19:08:45 +08:00
using Framework;
using Gameplay;
using Gameplay.SubSystems;
2023-11-23 15:56:25 +08:00
using PhxhSDK;
2023-08-22 19:08:45 +08:00
2023-10-19 15:00:19 +08:00
public class GameStateStart : IState
2023-08-22 19:08:45 +08:00
{
2024-06-11 13:15:54 +08:00
public void OnEnter()
2023-08-22 19:08:45 +08:00
{
2024-05-17 19:27:02 +08:00
LoadingExecutorManager.Instance.ExecuteLoading(new GameStartLoadingExecutor()).Forget();
2024-07-24 15:02:08 +08:00
2023-10-19 15:00:19 +08:00
#if SDK_TAPTAP
var antiAddictionService = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.TapTap) as IAntiAddictionService;
antiAddictionService?.AntiAddictionLeaveGame();
#endif
2023-08-22 19:08:45 +08:00
}
public void OnUpdate(float deltaTime)
{
}
public void OnExit()
{
}
}