SanitizeFileName() публичный статический Метод

public static SanitizeFileName ( string fileName ) : string
fileName string
Результат string
Пример #1
0
    //public string MakeFileName(string speakerName, List<string> fileNames)
    //{
    //    for (int i = 1; i < 10000; i++) -- using ids now
    //    {
    //        string tempName = MakeFileName(speakerName, );
    //        if (!fileNames.Contains(tempName))
    //        {
    //            return tempName;
    //        }
    //    }
    //    Debug.LogWarning("EasyVoice couldn't find a unique default file name after 10k attempts.");
    //    return MakeFileName(speakerName, 0); // 10k lines... sure
    //}

    public string MakeFileNameFromTemplate(string speakerName, int index)
    {
        if (speakerName == defaultSpeakerNameString)
        {
            if (defaultVoice == defaultSpeakerNameString)
            {
                return(BuildFileNameFromTemplate("Default", index));
            }
            else
            {
                return(BuildFileNameFromTemplate(defaultVoice, index));
            }
        }
        else
        {
            return(EasyVoiceDataAsset.SanitizeFileName(BuildFileNameFromTemplate(speakerName, index)));
        }
    }
Пример #2
0
 public bool SetBaseDefaultFileName(string newValue)
 {
     newValue = EasyVoiceDataAsset.SanitizeFileName(newValue);
     newValue = newValue.Replace("\r\n", " ").Replace('\r', ' ').Replace('\r', ' ').Replace('\t', ' ').Trim();
     newValue = TrimStringFromRepeatedCharacters(newValue);
     if (newValue.IndexOf('#') == -1)
     {
         newValue += " #";
     }
     if (baseDefaultFileName != newValue)
     {
         baseDefaultFileName = newValue;
         data.MakeSureAllDefaultFileNamesAreUnique();
         return(true);
     }
     else
     {
         return(false);
     }
 }