// Note: keys must be alphanumeric! // Specifically, a key with a '=', ',', '"', or '|' character in it will mess up parsing public static CFGStringGenerator Parse(string filename) { CFGStringGenerator generator = new CFGStringGenerator(); string fileText = (Resources.Load(filename) as TextAsset).text; foreach (string rule in fileText.Split('\n')) { generator.ParseRule(rule); } return(generator); }
private void Awake() { nameGenerator = CFGStringGenerator.Parse("citynames"); Generate(); }