public override void OnInspectorGUI() { base.OnInspectorGUI(); TileMapOutlineRenderer mapRenderer = (TileMapOutlineRenderer)target; if (GUILayout.Button("Create Empty Map")) { mapRenderer.Clear(); mapRenderer.CreateEmptyMap(); } if (GUILayout.Button("Clear")) { mapRenderer.Clear(); } }
public void CreateGeometry() { TileMapOutlineRenderer outlineRenderer = this.GetComponent <TileMapOutlineRenderer>(); outlineRenderer.Clear(); LevelData level = LevelData.Load(Resources.Load <TextAsset>(LEVEL_DATA_ROOT + LevelFileName)); _levelLayout = level.Grid; outlineRenderer.CreateMapWithGrid(_levelLayout); TileGeometryCreator geometryCreator = this.GetComponent <TileGeometryCreator>(); if (geometryCreator != null) { geometryCreator.CreateMapWithGrid(_levelLayout); } }