Exemple #1
0
 public static bool IsValidName(string s)
 {
     if (s.Length == 0)
     {
         return(false);
     }
     if (s.Length > 64)
     {
         return(false);
     }
     if (GrammarResolver.ContainsSpecialChars(s))
     {
         return(false);
     }
     return(true);
 }
        private bool IsValidName(string s)
        {
            if (SaveFileUtils.WorldWithNameExists(s))
            {
                Messages.Message("FilUnderscore.PersistentRimWorlds.Save.WorldNameAlreadyUsed".Translate(),
                                 MessageTypeDefOf.RejectInput, false);

                return(false);
            }
            else if (!GenText.IsValidFilename(s) || GrammarResolver.ContainsSpecialChars(s))
            {
                // TODO: Invalid chars message.

                return(false);
            }

            return(true);
        }
Exemple #3
0
 public static bool IsValidName(string s)
 {
     return(s.Length != 0 && s.Length <= 64 && GenText.IsValidFilename(s) && !GrammarResolver.ContainsSpecialChars(s));
 }