private List <EditorTileData> RegenerateListTileData() { int count = gridParent.childCount; List <EditorTileData> tiles = new List <EditorTileData>(); for (int i = 0; i < count; i++) { MapEditorTileController controller = gridParent.GetChild(i).gameObject.GetComponent <MapEditorTileController>(); tiles.Add(controller.GenerateData()); } return(tiles); }
public void ShowProperty(MapEditorTileController tile) { Debug.Log("Show Tile Property"); selectedTile = tile; this.gameObject.SetActive(true); }