void FindOrCreateSurfaceGenerator() { this.generator = SurfaceGenerator.Instance; generator.OnChunkGenreated -= OnChunkGenerated; generator.OnChunkGenreated += OnChunkGenerated; terrainRoot = generator.Terrain; if (!generator.IsUseableInEditor) { generator.MakeUseableInEditor(); } }
private static void CreateInstance() { instance = new SurfaceGenerator(); instance.Awake(); instance.MakeUseableInEditor(); }