Example #1
0
 private void ToggleLoading(LoadingType loadingType)
 {
     try
     {
         uDebugLogAdd($"Toggling loading label to: {loadingType.ToString()}");
         if (_loadingInProgress != LoadingType.Start && loadingType == LoadingType.Start)
         {
             uDebugLogAdd($"Current loading: {_loadingInProgress.ToString()} | Toggled to: {loadingType.ToString()} | Starting loading label up");
             tLoadingStart();
         }
         else if (loadingType == LoadingType.Done)
         {
             uDebugLogAdd($"Setting loading to: {loadingType.ToString()}");
             _loadingInProgress = LoadingType.Done;
         }
         else
         {
             _loadingInProgress = LoadingType.Done;
         }
         uDebugLogAdd($"Loading now: {loadingType.ToString()}");
     }
     catch (Exception ex)
     {
         LogException(ex);
     }
 }
Example #2
0
        public string GetEnumWithSpaces(LoadingType loadingType)
        {
            string text = loadingType.ToString();

            if (string.IsNullOrWhiteSpace(text))
            {
                return("");
            }
            StringBuilder newText = new StringBuilder(text.Length * 2);

            newText.Append(text[0]);
            for (int i = 1; i < text.Length; i++)
            {
                if (char.IsUpper(text[i]) && text[i - 1] != ' ')
                {
                    newText.Append(' ');
                }
                newText.Append(text[i]);
            }
            return(newText.ToString());
        }
 void ILoadingController.Show(LoadingType type)
 {
     _onShow.OnNext(type.ToString());
 }