Star Evolution Fix

This commit is contained in:
Noah Pilarski 2022-05-22 19:19:26 -04:00
parent 96421fc079
commit 6bf74a86b5

View File

@ -46,7 +46,7 @@ namespace NewHorizons.Components.SizeControllers
private float maxScale; private float maxScale;
void Awake() void Start()
{ {
var sun = GameObject.FindObjectOfType<SunController>(); var sun = GameObject.FindObjectOfType<SunController>();
_collapseStartSurfaceMaterial = new Material(sun._collapseStartSurfaceMaterial); _collapseStartSurfaceMaterial = new Material(sun._collapseStartSurfaceMaterial);
@ -54,11 +54,13 @@ namespace NewHorizons.Components.SizeControllers
_startSurfaceMaterial = new Material(sun._startSurfaceMaterial); _startSurfaceMaterial = new Material(sun._startSurfaceMaterial);
_endSurfaceMaterial = new Material(sun._endSurfaceMaterial); _endSurfaceMaterial = new Material(sun._endSurfaceMaterial);
var supernovaSurfaceColorRamp = supernova._surface.sharedMaterial.GetTexture("_ColorRamp");
// Copy over the material that was set in star builder // Copy over the material that was set in star builder
_collapseStartSurfaceMaterial.SetTexture("_ColorRamp", supernova._surface.sharedMaterial.GetTexture("_ColorRamp")); _collapseStartSurfaceMaterial.SetTexture("_ColorRamp", supernovaSurfaceColorRamp);
_collapseEndSurfaceMaterial.SetTexture("_ColorRamp", supernova._surface.sharedMaterial.GetTexture("_ColorRamp")); _collapseEndSurfaceMaterial.SetTexture("_ColorRamp", supernovaSurfaceColorRamp);
_startSurfaceMaterial.SetTexture("_ColorRamp", supernova._surface.sharedMaterial.GetTexture("_ColorRamp")); _startSurfaceMaterial.SetTexture("_ColorRamp", supernovaSurfaceColorRamp);
_endSurfaceMaterial.SetTexture("_ColorRamp", supernova._surface.sharedMaterial.GetTexture("_ColorRamp")); _endSurfaceMaterial.SetTexture("_ColorRamp", supernovaSurfaceColorRamp);
if (startColour == null) if (startColour == null)
{ {