Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1.  
  2. var collections = UnityEngine.Object.FindObjectsOfType<NetCollection>();
  3. foreach (var nc in collections)
  4. {
  5. foreach (var prefab in nc.m_prefabs)
  6. {
  7. foreach (var node in prefab.m_nodes)
  8. {
  9.  
  10. if (System.IO.File.Exists(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_node.png"))){
  11. //node.m_material.mainTexture = LoadTexture(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_node.png"));
  12. var tex = new Texture2D(1,1);
  13. tex.LoadImage(System.IO.File.ReadAllBytes(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_node.png")));
  14. node.m_material.SetTexture("_MainTex", tex);
  15. node.m_nodeMaterial.SetTexture("_MainTex", tex);
  16. Debug.Log("Replaced " + prefab.name + " node");
  17.  
  18. }
  19. }
  20.  
  21. foreach (var segment in prefab.m_segments)
  22. {
  23. if (System.IO.File.Exists(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_segment.png"))){
  24. //segment.m_material.mainTexture = LoadTexture(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_segment.png"));
  25. var tex = new Texture2D(1,1);
  26. tex.LoadImage(System.IO.File.ReadAllBytes(Path.Combine("C:/Users/SSD/Desktop/roadstest", prefab.name.Replace(" ", "_").ToLowerInvariant().Trim() + "_segment.png")));
  27. segment.m_material.SetTexture("_MainTex", tex);
  28. segment.m_segmentMaterial.SetTexture("_MainTex",tex);
  29. Debug.Log("Replaced " + prefab.name + " segment");
  30. }
  31. }
  32. }
  33.  
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement