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); }
public static bool IsValidName(string s) { return(s.Length != 0 && s.Length <= 64 && GenText.IsValidFilename(s) && !GrammarResolver.ContainsSpecialChars(s)); }