public void InitConfigs(Dictionary <string, string> configs)
        {
            Debug.Log($"GlobalBlockUnity InitConfigs / StopWatch = {_stopwatch.Elapsed.Seconds} FromStart = {Time.realtimeSinceStartup}");

            ConfigLoaderHelper.SetConfigsToConsumables(configs, GlobalFacade.AdjustHelper);

            configs.TryGetValue("canUse", out var canUseString);
            bool.TryParse(canUseString, out var canUse);

            if (canUse)
            {
                ConfigLoaderHelper.SetConfigsToConsumables(configs, GlobalFacade.Logger, GlobalFacade.Notification);

                Debug.Log($"GlobalBlockUnity Complete / StopWatch = {_stopwatch.Elapsed.Seconds} FromStart = {Time.realtimeSinceStartup}");

                _webManager.Init();
            }
            else
            {
                Debug.Log($"GlobalBlockUnity InitConfigs / canUse = false");
                _navigation.GoToNativeBlock();
            }

            _stopwatch.Stop();
        }
Exemple #2
0
        public void InitConfigs(Dictionary <string, string> configs)
        {
            Debug.Log("WebVariant1 InitConfigs");

            ConfigLoaderHelper.SetConfigsToConsumables(configs, UrlLoader, ParamsManager);
            Debug.Log($"WebVariant1 Complete / StopWatch = {_stopwatch.Elapsed.Seconds} FromStart = {Time.realtimeSinceStartup}");
            _stopwatch.Stop();

            _mediator.Start();
        }
        private void LoadConfigs()
        {
            List <string> ids = ConfigLoaderHelper.GetConsumableIds(GlobalFacade.Logger, GlobalFacade.Notification, GlobalFacade.AdjustHelper);

            ids.Add("canUse");

            if (ids.Count > 0)
            {
                GlobalFacade.ConfigsLoader.Load(ids, InitConfigs);
            }
            else
            {
                _navigation.GoToNativeBlock();
            }
        }
Exemple #4
0
        public void LoadConfigs()
        {
            Debug.Log("Load Web Configs");

            List <string> ids = ConfigLoaderHelper.GetConsumableIds(UrlLoader, ParamsManager, _webViewClient);

            if (ids.Count > 0)
            {
                GlobalFacade.ConfigsLoader.Load(ids, InitConfigs);
            }
            else
            {
                Debug.Log("WebVariant1 // There is no configs to load / load next scene");
                SceneHelper.LoadNextScene();
            }
        }