Example #1
0
 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> ());
 }
Example #2
0
    public static SgtAtmosphereOuter Create(SgtAtmosphere atmosphere)
    {
        var outer = SgtComponentPool <SgtAtmosphereOuter> .Pop(atmosphere.transform, "Outer", atmosphere.gameObject.layer);

        outer.Atmosphere = atmosphere;

        return(outer);
    }
Example #3
0
    protected virtual void Start()
    {
        if (startCalled == false)
        {
            startCalled = true;

            if (Atmosphere == null)
            {
                Atmosphere = GetComponent <SgtAtmosphere>();
            }

            CheckUpdateCalls();
        }
    }
Example #4
0
    private void Awake()
    {
        VoronoiMetrics.NoiseSource = NoiseSource;

        _atmosphere = GetComponentInChildren <SgtAtmosphere> ();
    }