public static string LoadNameGenerationFile(NameGenerationStringType type) { string path = GetPathFromNameGenerationSet(type); if (File.Exists(path)) { return(File.ReadAllText(path)); } return(""); }
public static string GetPathFromNameGenerationSet(NameGenerationStringType type) { switch (type) { case NameGenerationStringType.RoomNoun: return(GameInfo.RoomNounPath); case NameGenerationStringType.Noun: return(GameInfo.NounPath); case NameGenerationStringType.Verb: return(GameInfo.VerbPath); } return(""); }
private static string GetRandomString(NameGenerationStringType type) { if (type == NameGenerationStringType.Verb) { int index = Random.Range(0, Verbs.Length); return(Verbs[index]); } else if (type == NameGenerationStringType.Noun) { int index = Random.Range(0, Nouns.Length); return(Nouns[index]); } else if (type == NameGenerationStringType.RoomNoun) { int index = Random.Range(0, RoomNouns.Length); return(RoomNouns[index]); } return(""); }
public static bool SaveNameGenerationFile(string text, NameGenerationStringType type) { string path = GetPathFromNameGenerationSet(type); return(SaveFile(text, path)); }