private static Terrain GetActiveTerrain() { Object[] filtered = Selection.GetFiltered(typeof(Terrain), SelectionMode.Editable); if (filtered.Length != 0) { return (filtered[0] as Terrain); } return Terrain.activeTerrain; }
private static TerrainData GetActiveTerrainData() { if (TerrainMenus.GetActiveTerrain()) { return(TerrainMenus.GetActiveTerrain().terrainData); } return(null); }