Esempio n. 1
0
    private static string ConvertNamesListToCode(IEnumerable <string> strs)
    {
        var sb = new StringBuilder(
            @"namespace ForestOfChaosLib.MenuManaging
{
	[System.Serializable]
	public partial class MenuManager
	{
");

        foreach (var name in strs)
        {
            sb.AppendFormat("\t\tpublic {0} {0};\n", name);
        }
        sb.AppendLine();
        var l = strs.ToList();

        l.Insert(0, "None");
        sb.Append(ScriptGenerators.CreateEnumString("MenuTypes", l));
        sb.Append(
            @"	}
}");
        return(sb.ToString());
    }