Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var collections = UnityEngine.Object.FindObjectsOfType<NetCollection>();
- foreach (var nc in collections)
- {
- foreach (var prefab in nc.m_prefabs)
- {
- foreach (var node in prefab.m_nodes)
- {
- if (System.IO.File.Exists(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_node.png"))){
- //node.m_material.mainTexture = LoadTexture(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_node.png"));
- var tex = new Texture2D(1,1);
- tex.LoadImage(System.IO.File.ReadAllBytes(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_node.png")));
- node.m_material.SetTexture("_MainTex", tex);
- node.m_nodeMaterial.SetTexture("_MainTex", tex);
- Debug.Log("Replaced " + prefab.name + " node");
- }
- }
- foreach (var segment in prefab.m_segments)
- {
- if (System.IO.File.Exists(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_segment.png"))){
- //segment.m_material.mainTexture = LoadTexture(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_segment.png"));
- var tex = new Texture2D(1,1);
- tex.LoadImage(System.IO.File.ReadAllBytes(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_segment.png")));
- segment.m_material.SetTexture("_MainTex", tex);
- segment.m_segmentMaterial.SetTexture("_MainTex",tex);
- Debug.Log("Replaced " + prefab.name + " segment");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement