Ejemplo n.º 1
0
    public void InitTile(string sceneUserId, UnityAction mainCallback, UnityAction optionCallback, bool starVisible, string packageId,
                         string projectName, string timestamp)
    {
        base.InitTile(sceneUserId, mainCallback, optionCallback, starVisible);
        PackageId = packageId;
        string filename = PlayerPrefsHelper.LoadString(packageId + "/image", "");

        if (!string.IsNullOrEmpty(filename))
        {
            Sprite sprite = ImageHelper.LoadNewSprite(filename);
            TopImage.sprite = sprite;
        }
        this.projectName.text = "Project: " + projectName;
        this.timestamp.text   = "Created: " + timestamp;
    }
Ejemplo n.º 2
0
 public static void LoadFromPrefs()
 {
     foreach (var field in FieldCache.Values)
     {
         var fieldType = field.FieldType;
         var value     = PlayerPrefsHelper.GetObject(field.Name, fieldType);
         field.SetValue(null, value);
     }
     foreach (var property in PropertyCache.Values)
     {
         var fieldType = property.PropertyType;
         var value     = PlayerPrefsHelper.GetObject(property.Name, fieldType);
         property.SetValue(null, value, null);
     }
 }
Ejemplo n.º 3
0
 public static void SaveToPrefs()
 {
     foreach (var field in FieldCache.Values)
     {
         var fieldType = field.FieldType;
         var value     = field.GetValue(null);
         PlayerPrefsHelper.SetObject(GetSettingName(field.Name), fieldType, value);
     }
     foreach (var field in PropertyCache.Values)
     {
         var fieldType = field.PropertyType;
         var value     = field.GetValue(null, null);
         PlayerPrefsHelper.SetObject(GetSettingName(field.Name), fieldType, value);
     }
 }
Ejemplo n.º 4
0
 public void UpdateProjects(object sender, EventArgs eventArgs)
 {
     ProjectTiles.Clear();
     foreach (Transform t in ProjectsDynamicContent.transform)
     {
         if (t.gameObject.tag != "Persistent")
         {
             Destroy(t.gameObject);
         }
     }
     foreach (IO.Swagger.Model.ListProjectsResponseData project in Base.GameManager.Instance.Projects)
     {
         ProjectTile tile    = Instantiate(ProjectTilePrefab, ProjectsDynamicContent.transform).GetComponent <ProjectTile>();
         bool        starred = PlayerPrefsHelper.LoadBool("project/" + project.Id + "/starred", false);
         if (project.Problems == null)
         {
             try {
                 string sceneName = GameManager.Instance.GetSceneName(project.SceneId);
                 tile.InitTile(project.Name,
                               () => GameManager.Instance.OpenProject(project.Id),
                               () => ProjectOptionMenu.Open(tile),
                               starred,
                               project.Created,
                               project.Modified,
                               project.Id,
                               project.SceneId,
                               sceneName);
             } catch (ItemNotFoundException ex) {
                 Debug.LogError(ex);
                 tile.InitInvalidProject(project.Id, project.Name, project.Created, project.Modified, starred, "Scene not found");
             }
         }
         else
         {
             string sceneName = "unknown";
             try {
                 sceneName = GameManager.Instance.GetSceneName(project.SceneId);
             } catch (ItemNotFoundException) { }
             tile.InitInvalidProject(project.Id, project.Name, project.Created, project.Modified, starred, project.Problems.FirstOrDefault(), sceneName);
         }
         ProjectTiles.Add(tile);
     }
     SortCurrentList();
     GameManager.Instance.HideLoadingScreen();
     // Button button = Instantiate(TileNewPrefab, ProjectsDynamicContent.transform).GetComponent<Button>();
     // TODO new scene
     // button.onClick.AddListener(() => NewProjectDialog.Open());
 }
Ejemplo n.º 5
0
    public void InitTile(string userId, UnityAction mainCallback, UnityAction optionCallback, bool starVisible, string projectId, string sceneId,
                         string sceneName, string timestamp)
    {
        base.InitTile(userId, mainCallback, optionCallback, starVisible);
        ProjectId = projectId;
        SceneId   = sceneId;
        string filename = PlayerPrefsHelper.LoadString(projectId + "/image", "");

        if (!string.IsNullOrEmpty(filename) && File.Exists(filename))
        {
            Sprite sprite = ImageHelper.LoadNewSprite(filename);
            TopImage.sprite = sprite;
        }
        this.sceneName.text = "Scene: " + sceneName;
        this.timestamp.text = "Last modified: " + timestamp;
    }
Ejemplo n.º 6
0
 object OnLootGained(bool result)
 {
     StartCoroutine(Helper.ExecuteAfterDelay(PlayerPrefsHelper.GetSpeed(), () =>
     {
         PlayerPrefsHelper.SaveCharacter(Constants.PpPlayer, PlayerBhv.Character);
         Instantiator.NewOverBlend(OverBlendType.StartLoadMidActionEnd, "BACK TO JOURNEY", 4.0f, TransitionFight, reverse: true);
         object TransitionFight(bool transResult)
         {
             NavigationService.LoadNextScene(Constants.SwipeScene);
             Constants.InputLocked = false;
             return(transResult);
         }
         return(true);
     }));
     return(result);
 }
Ejemplo n.º 7
0
    public void InitTile(string name, UnityAction mainCallback, UnityAction optionCallback, bool starVisible, DateTime created, DateTime modified, string projectId, string sceneId,
                         string sceneName)
    {
        base.InitTile(name, mainCallback, optionCallback, starVisible, created, modified);
        ProjectId = projectId;
        SceneId   = sceneId;
        string filename = PlayerPrefsHelper.LoadString(projectId + "/image", "");

        if (!string.IsNullOrEmpty(filename) && File.Exists(filename))
        {
            Sprite sprite = ImageHelper.LoadNewSprite(filename);
            TopImage.sprite = sprite;
        }
        this.sceneName.text = "Scene: " + sceneName;
        SetTimestamp(modified.ToString());
    }
Ejemplo n.º 8
0
    /// <summary>
    /// Resets values on tile
    /// </summary>
    public static void ResetWorldTileData(Int2 point, Size buildingSize)
    {
        groundTiles[point.x, point.y].type = TileTypes.Ground;
        PlayerPrefsHelper.DeleteTileData(point);

        if (buildingSize.width > 1)
        {
            groundTiles[point.x + 1, point.y].type = TileTypes.Ground;
        }

        if (buildingSize.height > 1)
        {
            groundTiles[point.x, point.y + 1].type     = TileTypes.Ground;
            groundTiles[point.x + 1, point.y + 1].type = TileTypes.Ground;
        }
    }
Ejemplo n.º 9
0
    protected virtual void Exit()
    {
        Instantiator.NewPopupYesNo(Constants.YesNoTitle,
                                   "Are you sure you want to quit the game?"
                                   , Constants.Cancel, Constants.Proceed, OnAcceptExit);

        object OnAcceptExit(bool result)
        {
            if (result)
            {
                PlayerPrefsHelper.SaveSoul(Soul);
                Application.Quit();
            }
            return(result);
        }
    }
Ejemplo n.º 10
0
 /// <summary>
 /// Обработчик события изменения цвета
 /// </summary>
 /// <param name="_color"></param>
 private void OnChangeColor(Color _color)
 {
     if (isActive)
     {
         if (materials[0].color != _color)
         {
             SoundPlayer.Instance.PlayArfa(0.8f);
             for (int i = 0; i < materials.Count; i++)
             {
                 materials[i].color = _color;
             }
             EventManager.CheckNewColor(transform.position, _color);
             PlayerPrefsHelper.SetColor(objectInfo.Key, _color);
         }
     }
 }
Ejemplo n.º 11
0
 public void Jump()
 {
     if (Physics.Raycast(transform.position, Vector3.down, 0.6f))
     {
         rigidbody.AddForce(Vector3.up * jumpSpeed, ForceMode.VelocityChange);
         isCanJumpDouble = true;
     }
     else if (isCanJumpDouble && PlayerPrefsHelper.GetInstance().GetIsStudyDoubleJump())
     {
         isCanJumpDouble = false;
         rigidbody.AddForce(Vector3.up * jumpSpeed, ForceMode.VelocityChange);
         isCanRush = true; //激活二段跳后,可以再rush一次
         doubleJumpEffect.SetActive(true);
         StopCoroutine("HideDoubleJumpEffect");
         StartCoroutine("HideDoubleJumpEffect", 0.5f);
     }
 }
Ejemplo n.º 12
0
 public void GoToFightScene(List <Character> opponentCharacters)
 {
     for (int i = 0; i < opponentCharacters.Count; ++i)
     {
         PlayerPrefsHelper.SaveCharacter(Constants.PpOpponent + i, opponentCharacters[i]);
     }
     PlayerPrefs.SetInt(Constants.PpNbOpponents, opponentCharacters.Count);
     Journey.Step++;
     PlayerPrefsHelper.SaveJourney(Journey);
     PlayerPrefsHelper.SaveCharacter(Constants.PpPlayer, _playerCharacter);
     Instantiator.NewOverBlend(OverBlendType.StartLoadMidActionEnd, "ENTERING FIGHT", 4.0f, TransitionFight);
     object TransitionFight(bool transResult)
     {
         NavigationService.LoadNextScene(Constants.FightScene);
         return(transResult);
     }
 }
Ejemplo n.º 13
0
    public void UpdateScenes(object sender, EventArgs eventArgs)
    {
        foreach (Transform t in ScenesDynamicContent.transform)
        {
            Destroy(t.gameObject);
        }

        foreach (IO.Swagger.Model.ListScenesResponseData scene in GameManager.Instance.Scenes)
        {
            SceneTileHololens tile = Instantiate(TilePrefab, ScenesDynamicContent.transform)
                                     .GetComponent <SceneTileHololens>();
            bool starred = PlayerPrefsHelper.LoadBool("scene/" + scene.Id + "/starred", false);
            tile.InitTile(scene.Name,
                          () => GameManager.Instance.OpenScene(scene.Id),
                          scene.Id, scene.Name);
        }
    }
Ejemplo n.º 14
0
 public override void Init(IO.Swagger.Model.Action projectAction, Base.ActionMetadata metadata, Base.ActionPoint ap, IActionProvider actionProvider, string actionType)
 {
     IO.Swagger.Model.Action prAction = new IO.Swagger.Model.Action(
         flows: new List <IO.Swagger.Model.Flow> {
         new IO.Swagger.Model.Flow(
             new List <string> {
             "output"
         }, IO.Swagger.Model.Flow.TypeEnum.Default)
     },
         id: "START",
         name: "START",
         parameters: new List <IO.Swagger.Model.ActionParameter>(),
         type: "");
     base.Init(prAction, metadata, ap, actionProvider, actionType);
     transform.localPosition = PlayerPrefsHelper.LoadVector3(playerPrefsKey, new Vector3(0, 0.15f, 0));
     // Output.SelectorItem = SelectorMenu.Instance.CreateSelectorItem(Output);
 }
Ejemplo n.º 15
0
    private void authCallback(ILoginResult result)
    {
        if (FB.IsLoggedIn)
        {
            PlayerPrefsHelper.SetString(PlayerPrefsConsts.PP_LOGIN_METHOD, PlayerPrefsConsts.PP_FACEBOOK_LOGIN);

            // If exist in DB get the user data
            var aToken = AccessToken.CurrentAccessToken;

            DatabaseService.Instance.GetUserDataEvent += handleGetUserDataEvent;
            DatabaseService.Instance.GetUserDataById(aToken.UserId);
        }
        else
        {
            Debug.Log("User cancelled login");
        }
    }
Ejemplo n.º 16
0
    // Update is called once per frame
    void Update()
    {
        if (!playerState.getAlive())
        {
            return;
        }



        Vector3 directionVector3;

        switch (DeviceConfig.CUR_DEVICE)
        {
        default:
        case DeviceConfig.DEVICE_PC:
        {
            float     h = Input.GetAxis("Horizontal");
            float     v = Input.GetAxis("Vertical");
            Transform cameraTransForm = playerCamera.transform;
            directionVector3 = (cameraTransForm.forward * v + cameraTransForm.right * h).normalized;
        }
        break;

        case DeviceConfig.DEVICE_ANDROID:
        {
            Transform cameraTransForm = playerCamera.transform;
            directionVector3 = (scroolRocker.output.y * cameraTransForm.forward + scroolRocker.output.x * cameraTransForm.right).normalized;
        }
        break;
        }
        playerCharacter.Move(directionVector3);

        if (Input.GetKeyDown(KeyCode.Space))
        {
            Jump();
        }
        if (Input.GetKeyDown(KeyCode.Q) && PlayerPrefsHelper.GetInstance().GetIsStudyRushSkill())
        {
            Rush();
        }

        if (transform.position.y < dieY)
        {
            GameOver();
        }
    }
Ejemplo n.º 17
0
 public void TakeDamages(Damage damage)
 {
     StartCoroutine(Helper.ExecuteAfterDelay(PlayerPrefsHelper.GetSpeed(), () =>
     {
         Instantiator.PopText("-" + Character.TakeDamages(damage.Amount).ToString(), transform.position, damage.Critical ? TextType.HpCritical : TextType.Hp);
         SkinContainer.OnHit();
         if (Character.IsPlayer && Character.Hp <= 0)
         {
             _fightSceneBhv.OnPlayerDeath(this);
         }
         else if (Character.Hp <= 0)
         {
             _fightSceneBhv.OnOpponentDeath(this);
         }
         return(true);
     }));
 }
Ejemplo n.º 18
0
    //click login anonymous
    public void OnLoginButtonAnonymousClick()
    {
        string curUserToken = PlayerPrefsHelper.loadUserToken();

        showHideLoadingIndicator(true);

        if (curUserToken != null && curUserToken.Length > 0)
        {
            FirebaseHelper.getInstance().loginWithUserToken(curUserToken, userInfo => {
                if (userInfo != null && userInfo.userID != "")
                {
                    Debug.Log(String.Format("Anonymous login successfully :: {0}", userInfo.userID));
                    //load home screen
                    configUserSettings(() => {
                        showHideLoadingIndicator(false);
                        SceneManager.LoadScene("Home");
                    });
                }
                else
                {
                    showHideLoadingIndicator(false);
                    test.text = "Login failed";
                }
            });
        }
        else
        {
            FirebaseHelper.getInstance().loginAsAnnonymousUser(userInfo => {
                if (userInfo != null && userInfo.userID != "")
                {
                    Debug.Log(String.Format("Anonymous login successfully :: {0}", userInfo.userID));
                    //load home screen
                    configUserSettings(() => {
                        showHideLoadingIndicator(false);
                        SceneManager.LoadScene("Home");
                    });
                }
                else
                {
                    showHideLoadingIndicator(false);
                    test.text = "Login failed";
                }
            });
        }
    }
Ejemplo n.º 19
0
        private void ChangeBackgroundAndSkin()
        {
            var skinData            = GetSkinById(NetworkCaller.Instance.PlayerData.SkinId);
            var unlockedBackgrounds = _backgroundSetting.GetUnlockedBackgrounds();

            Debug.Log("Unlocked backgrounds: " + unlockedBackgrounds.Count);
            var unlockedBackgroundsCount = unlockedBackgrounds.Count;
            var backgroundData           = unlockedBackgrounds[Random.Range(0, unlockedBackgroundsCount)];

            _mainCharacter.SetModel(skinData.prefabModel);

            PlayerPrefsHelper.CountCharacterPlayTimes(skinData.id);

            StandardEvent.GameProgress.StartGame(skinData.id, backgroundData.id);

            _background = GameObject.Instantiate(backgroundData.prefabModel, _backgroundCanvas);
            _background.transform.localPosition = _backgroundPosition;
        }
Ejemplo n.º 20
0
 // Check whether the current array of elements matches the answer array
 bool checkArrMatch(List <string> currList, List <string> answerList)
 {
     if (currList.Count == answerList.Count)
     {
         for (int i = 0; i < currList.Count; i++)
         {
             if (currList [i] != answerList [i])
             {
                 //reload the level because the compound wasn't correct.
                 PlayerPrefsHelper.decreaseScore(2);
                 SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
                 return(false);
             }
         }
         return(true);
     }
     return(false);
 }
Ejemplo n.º 21
0
    private void AttachScene(GameObject worldAnchor)
    {
        //private void AttachScene(GameObject worldAnchor, bool initLocalAnchor = false) {
        //if (initLocalAnchor) {
        //    WorldAnchorLocal = ARAnchorManager.AddAnchor(new Pose(Camera.main.transform.position, Camera.main.transform.rotation));
        //    GameManager.Instance.Scene.transform.parent = WorldAnchorLocal.gameObject.transform;
        //} else
        if (worldAnchor != null)
        {
            GameManager.Instance.Scene.transform.parent = worldAnchor.transform;
        }

        Vector3 offset = PlayerPrefsHelper.LoadVector3("/marker_offset", Vector3.zero);

        GameManager.Instance.Scene.transform.localPosition    = offset;
        GameManager.Instance.Scene.transform.localScale       = new Vector3(1f, 1f, 1f);
        GameManager.Instance.Scene.transform.localEulerAngles = Vector3.zero;
    }
Ejemplo n.º 22
0
 protected override void SetPrivates()
 {
     // DEBUG // RESET
     //PlayerPrefsHelper.ResetSoul();
     // DEBUG  //
     base.SetPrivates();
     Soul = PlayerPrefsHelper.GetSoul();
     // DEBUG // MOCK VARIABLES
     //Soul.RunAwayPercent_Level = 5;
     //Soul.LootPercent_Level = 4;
     //Soul.CritChance_Level = 3;
     //Soul.InvPlace_Level = 2;
     //Soul.InvWeight_Level = 1;
     //Soul.StartingLevel_Level = 1;
     //Soul.NbCharChoice_Level = 3;
     //Soul.Xp = 894; // membres, parfois ça varie
     // DEBUG //
 }
Ejemplo n.º 23
0
    void Awake()
    {
        // Read
        float value = PlayerPrefsHelper.Read(
            SettingsConst.BRIGHTNESS_KEY,
            SettingsConst.BRIGHTNESS_DEFAULT);

        // Apply
        Set(value);

        // ApplyUI
        if (brightness != null)
        {
            brightness.value = value;
        }

        // Unlike toggles, sliders don't fire the event if the value doesn't change.
    }
Ejemplo n.º 24
0
        private void Start()
        {
            Advertiser.AdvertisementSystem.HideNormalBanner();
            Advertiser.AdvertisementSystem.HideEndGameBanner();

            ChangeBackgroundAndSkin();
            PlayerPrefsHelper.CountGamesPlayed();

            RegisterEvent();
            InitPool();

            _currentScore = 0;
            _timeOutEffect.gameObject.SetActive(false);
            _hideGroup.SetActive(false);
            _gamePanel.SetActive(true);
            _endGamePanel.gameObject.SetActive(false);

            StartCoroutine(WaitAndStartGame());
        }
Ejemplo n.º 25
0
    private void Start()
    {
        Debug.Assert(ConnectionString != null);
        CloudAnchorToggle.isOn = Settings.Instance.UseCloudAnchors;
        Base.GameManager.Instance.OnConnectedToServer += OnConnectedToServer;

        bool useServerCalib = PlayerPrefsHelper.LoadBool("UseServerCalibration", true);

        // If the toggle is unchanged, we need to manually call the UseServerCalibration function.
        // If the toggle has changed, the function will be called automatically. So we need to avoid calling it twice.
        if ((ServerCalibrationToggle.isOn && useServerCalib) || (!ServerCalibrationToggle.isOn && !useServerCalib))
        {
            ServerCalibrationToggle.isOn = useServerCalib;
            UseServerCalibration(useServerCalib);
        }
        else
        {
            ServerCalibrationToggle.isOn = useServerCalib;
        }
    }
Ejemplo n.º 26
0
        public IEnumerator WaitToGoToHomeScene()
        {
            yield return(new WaitForSeconds(3.0f));

            while (_systemsLoaded < _systems.Count)
            {
                yield return(null);
            }

            var hasAcceptTerms = !PlayerPrefsHelper.IsFirstTimeUser();

            SceneManager.LoadScene(hasAcceptTerms ? "HomeScene" :
#if UNITY_IOS
                                   "AcceptTermsSceneForIOS"
#else
                                   "AcceptTermsSceneForAndroid"
#endif
                                   );
            yield return(null);
        }
Ejemplo n.º 27
0
    public async Task <bool> Open(UnityAction closeCallback)
    {
        if (!SceneManager.Instance.RobotInScene())
        {
            Notifications.Instance.ShowNotification("Failed to open robot selector menu", "There are no robots in scene");
            closeCallback.Invoke();
            return(false);
        }

        _closeCallback = closeCallback;
        robotId        = PlayerPrefsHelper.LoadString(SceneManager.Instance.SceneMeta.Id + "/selectedRobotId", null);
        eeId           = PlayerPrefsHelper.LoadString(SceneManager.Instance.SceneMeta.Id + "/selectedEndEffectorId", null);
        if (!SceneManager.Instance.SceneStarted)
        {
            Notifications.Instance.ShowNotification("Failed to open robot selector", "Scene offline");
            return(false);
        }
        base.Open();
        string robotName = null;

        try {
            IRobot robot = SceneManager.Instance.GetRobot(robotId);
            robotName = robot.GetName();
        } catch (ItemNotFoundException ex) {
            robotName = null;
        }
        DropdownRobots.Dropdown.Dropdown.dropdownItems.Clear();
        await DropdownRobots.Init(SelectRobot, false, robotName);

        if (DropdownRobots.Dropdown.Dropdown.dropdownItems.Count > 0)
        {
            SelectRobot(DropdownRobots.Dropdown.GetValue().ToString());
            return(true);
        }
        else
        {
            Notifications.Instance.ShowNotification("Failed to open robot selector menu", "There are no robots in scene");
            Close();
            return(false);
        }
    }
Ejemplo n.º 28
0
 public void Initialize()
 {
     //textDay.text = string.Format("Day {0}", day.ToString());
     textDay.text = (PlayerPrefsHelper.GetInt(GlobalConst.CURRENT_LANGUAGE) == 0) ? string.Format("День {0}", day.ToString()) : string.Format("Day {0}", day.ToString());
     if (reward.reward > 0)
     {
         if (showRewardName)
         {
             textReward.text = reward.reward + " " + reward.unit;
         }
         else
         {
             textReward.text = reward.reward.ToString();
         }
     }
     else
     {
         textReward.text = reward.unit.ToString();
     }
     imageReward.sprite = reward.sprite;
 }
Ejemplo n.º 29
0
    void Awake()
    {
        // Read
        float valueMaster = PlayerPrefsHelper.Read(
            SettingsConst.VOLUME_MASTER_KEY,
            SettingsConst.VOLUME_MASTER_DEFAULT);
        float valueMusic = PlayerPrefsHelper.Read(
            SettingsConst.VOLUME_MUSIC_KEY,
            SettingsConst.VOLUME_MUSIC_DEFAULT);
        float valueSounds = PlayerPrefsHelper.Read(
            SettingsConst.VOLUME_SOUNDS_KEY,
            SettingsConst.VOLUME_SOUNDS_DEFAULT);
        float valueVoice = PlayerPrefsHelper.Read(
            SettingsConst.VOLUME_VOICE_KEY,
            SettingsConst.VOLUME_VOICE_DEFAULT);

        // Apply
        SetMaster(valueMaster);
        SetMusic(valueMusic);
        SetSounds(valueSounds);
        SetVoice(valueVoice);

        // Apply UI
        if (master != null)
        {
            master.value = valueMaster;
        }
        if (music != null)
        {
            music.value = valueMusic;
        }
        if (sounds != null)
        {
            sounds.value = valueSounds;
        }
        if (voice != null)
        {
            voice.value = valueVoice;
        }
    }
Ejemplo n.º 30
0
    private void handleLinkFBResult(UserInfo userInfo)
    {
        Debug.Log("handleLinkFBResult");
        if (userInfo != null && userInfo.firebase_token != "")
        {
            //show alert link successfully
            Debug.Log("Link fb successfully");
            showHideLoadingIndicator(false);
        }
        else
        {
            //after linking failed, anonymous account is also logged out too.
            //need to signin again???
            Debug.Log("Link fb failed");
            string curUserToken = PlayerPrefsHelper.loadUserToken();
            Debug.Log("loadUserToken :: " + curUserToken);

            if (curUserToken != null && curUserToken.Length > 0)
            {
                FirebaseHelper.getInstance().loginWithUserToken(curUserToken, anonymousUserInfo =>
                {
                    if (anonymousUserInfo != null && anonymousUserInfo.userID != "")
                    {
                        Debug.Log(String.Format("loginWithUserToken successfully :: {0}", anonymousUserInfo.userID));
                    }
                    else
                    {
                        //						showHideLoadingIndicator(false);
                        Debug.Log("loginWithUserToken failed");
                    }

                    showHideLoadingIndicator(false);
                });
            }
            else
            {
                showHideLoadingIndicator(false);
            }
        }
    }