diff --git a/Assets/MMOModule/Scripts/MMOModule.cs b/Assets/MMOModule/Scripts/MMOModule.cs index 7ccd9f28..50d8341b 100644 --- a/Assets/MMOModule/Scripts/MMOModule.cs +++ b/Assets/MMOModule/Scripts/MMOModule.cs @@ -105,6 +105,12 @@ public partial class MMOModule : MonoBehaviour } } + public void EnableMMO(bool pEnable, bool pKeepLoading = false) + { + MMOConstConfig.Instance.IsEnabled = pEnable; + MMOConstConfig.Instance.KeepLoading = pEnable ? true : pKeepLoading; + } + public void Init(Action pDelInitOver) { if (!MMOConstConfig.Instance.IsEnabled) diff --git a/Assets/Scripts/Logic/InitLogic.cs b/Assets/Scripts/Logic/InitLogic.cs index 936518be..fe4bdad6 100644 --- a/Assets/Scripts/Logic/InitLogic.cs +++ b/Assets/Scripts/Logic/InitLogic.cs @@ -30,6 +30,8 @@ public class InitLogic : MonoBehaviour #endif PlayerData.Instance.Login(); + MMOModule.Instance.EnableMMO(TKGSDKManager.Instance.IsIAPEnabled); + TKGSDKManager.Instance.InitSDK(SDKDone); TKGSDKManager.Instance.IsRemoveAds = PlayerData.Instance.IsNoAds;