//when selected public void OnSceneGUI () { //foreach (TerrainTile tile in mapMagic.tiles.All()) // EditorUtility.SetSelectedRenderState(tile.ActiveTerrain.GetComponent<Terrain>(), EditorSelectedRenderState.Hidden); current = this; if (mapMagic == null) mapMagic = (MapMagicObject)target; if (!mapMagic.enabled) return; FrameDraw.DrawSceneGUI(mapMagic); if (mapMagic.guiTiles) PinDraw.DrawSceneGUI(mapMagic, ref selectionMode); if (mapMagic.guiLocks) LockDraw.DrawSceneGUI(mapMagic); current = null; }