mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Replace shaders
This commit is contained in:
parent
d987f81fd7
commit
4370783adb
@ -1,4 +1,5 @@
|
||||
using NewHorizons.Builder.Body.Geometry;
|
||||
using NewHorizons.Builder.Props;
|
||||
using NewHorizons.External;
|
||||
using NewHorizons.Utility;
|
||||
using OWML.Common;
|
||||
@ -42,7 +43,9 @@ namespace NewHorizons.Builder.Body
|
||||
cubeSphere.AddComponent<MeshFilter>();
|
||||
cubeSphere.GetComponent<MeshFilter>().mesh = mesh;
|
||||
|
||||
if(PlanetShader == null) PlanetShader = Main.ShaderBundle.LoadAsset<Shader>("Assets/Shaders/SphereTextureWrapper.shader");
|
||||
// TODO: fix UVs so we can switch to the default shader
|
||||
if (PlanetShader == null) PlanetShader = Main.ShaderBundle.LoadAsset<Shader>("Assets/Shaders/SphereTextureWrapper.shader");
|
||||
//if (PlanetShader == null) PlanetShader = Shader.Find("Standard");
|
||||
|
||||
var cubeSphereMR = cubeSphere.AddComponent<MeshRenderer>();
|
||||
cubeSphereMR.material = new Material(PlanetShader);
|
||||
|
||||
@ -120,7 +120,8 @@ namespace NewHorizons.Builder.Props
|
||||
continue;
|
||||
}
|
||||
|
||||
material.shader = Shader.Find(material.shader.name);
|
||||
var replacementShader = Shader.Find(material.shader.name);
|
||||
if (replacementShader != null) material.shader = replacementShader;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user