Skip to content

Instantly share code, notes, and snippets.

@taibenvenuti
Created March 21, 2017 16:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save taibenvenuti/6dbc618a565fa9aa011551897a0da0ac to your computer and use it in GitHub Desktop.
Save taibenvenuti/6dbc618a565fa9aa011551897a0da0ac to your computer and use it in GitHub Desktop.
Generate Renderer List
var renderersList = new List<string>();
var renderers = Resources.FindObjectsOfTypeAll<Renderer>();
for (uint i = 0; i < renderers.Length; i++)
{
var renderer = renderers[i];
if (renderer == null) continue;
Debug.Log(renderer.ToString());
renderersList.Add(renderer.ToString() + ". Material: " + renderer.material.ToString() + ". Materials: " + renderer.materials.ToString() + ". Name: " + renderer.name.ToString());
}
renderersList.Sort();
var s = renderers.Length + " renderers found...\n\n";
foreach (var item in renderersList)
{
s = s + item + "\n";
}
var path = Path.Combine(ColossalFramework.IO.DataLocation.addonsPath, "RenderersList.txt");
File.WriteAllText(path, s);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment