void Update() { if (TerrainSystem == null) { TerrainSystem = ScriptableObject.CreateInstance <TerrainSystem>().Initialise(this); } TerrainSystem.Update(); }
void Update() { if (TerrainSystem != null && !TerrainSystem.isInitialized) { TerrainSystem.Initialise(gameObject.GetComponent <TerrainGenerator>()); } if (TerrainSystem != null) { TerrainSystem.Update(); } }