Instantly share code, notes, and snippets.

Embed
What would you like to do?
Lists all networks in a text file.
var prefabNames = new List<string>();
for (uint i = 0; i < PrefabCollection<NetInfo>.LoadedCount(); i++)
{
var prefab = PrefabCollection<NetInfo>.GetLoaded(i);
if (prefab == null) continue;
Debug.Log(prefab);
prefabNames.Add(prefab.ToString());
}
prefabNames.Sort();
var s="\n";
foreach(var name in prefabNames)
{
s = s + name + "\n";
}
var path = Path.Combine(ColossalFramework.IO.DataLocation.addonsPath, "NetworksList.txt");
File.WriteAllText(path, s);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment