void Awake()
        {
            Instance = this;

            DontDestroyOnLoad(gameObject);

            GamebaseUnitySDK.ObjectName                 = this.name;
            GamebaseUnitySDK.AppID                      = appID;
            GamebaseUnitySDK.AppVersion                 = appVersion;
            GamebaseUnitySDK.DisplayLanguageCode        = displayLanguageCode;
            GamebaseUnitySDK.ZoneType                   = (string.IsNullOrEmpty(zoneType)) ? "real" : zoneType.ToLower();
            GamebaseUnitySDK.EnablePopup                = enablePopup;
            GamebaseUnitySDK.EnableLaunchingStatusPopup = enableLaunchingStatusPopup;
            GamebaseUnitySDK.EnableBanPopup             = enableBanPopup;
            GamebaseUnitySDK.EnableKickoutPopup         = enableKickoutPopup;
            GamebaseUnitySDK.FcmSenderId                = fcmSenderId;

#if !UNITY_EDITOR && UNITY_ANDROID
            GamebaseUnitySDK.StoreCode = storeCodeAOS.ToUpper();
#elif !UNITY_EDITOR && UNITY_IOS
            GamebaseUnitySDK.StoreCode = storeCodeIOS.ToUpper();
#elif !UNITY_EDITOR && UNITY_WEBGL
            GamebaseUnitySDK.StoreCode = storeCodeWebGL.ToUpper();
#elif UNITY_STANDALONE
            GamebaseUnitySDK.StoreCode = storeCodeStandalone.ToUpper();
#else
            GamebaseUnitySDK.StoreCode = string.Empty;
#endif
            GamebaseUnitySDK.UseWebview = useWebview;

            GamebaseImplementation.Instance.SetDebugMode(isDebugMode);
        }
 public static void ShowWaterMark()
 {
     if (true == Gamebase.IsSandbox())
     {
         if (null == GamebaseUnitySDKSettings.GetComponent <GamebaseWaterMark>())
         {
             GamebaseUnitySDKSettings.AddComponent <GamebaseWaterMark>();
         }
     }
 }