public void AddToAtmosphere(SgtAtmosphere atmosphere) { atmosphere.AddInnerRenderer(Terrain.GetComponent <MeshRenderer> ()); atmosphere.AddInnerRenderer(Rivers.GetComponent <MeshRenderer> ()); atmosphere.AddInnerRenderer(Roads.GetComponent <MeshRenderer> ()); atmosphere.AddInnerRenderer(Water.GetComponent <MeshRenderer> ()); }
public static SgtAtmosphereOuter Create(SgtAtmosphere atmosphere) { var outer = SgtComponentPool <SgtAtmosphereOuter> .Pop(atmosphere.transform, "Outer", atmosphere.gameObject.layer); outer.Atmosphere = atmosphere; return(outer); }
protected virtual void Start() { if (startCalled == false) { startCalled = true; if (Atmosphere == null) { Atmosphere = GetComponent <SgtAtmosphere>(); } CheckUpdateCalls(); } }
private void Awake() { VoronoiMetrics.NoiseSource = NoiseSource; _atmosphere = GetComponentInChildren <SgtAtmosphere> (); }