- namespace UI.MapEditorMapTile;
-
- /// <summary>
- /// 地形选项, Data 为 TileSetTerrainInfo 的 index
- /// </summary>
- public class TerrainCell : UiCell<MapEditorMapTile.TerrainItem, int>
- {
- public TileSetTerrainInfo TileSetTerrainInfo;
-
- public override void OnInit()
- {
- CellNode.L_Select.Instance.Visible = false;
- }
-
- public override void OnSetData(int data)
- {
- TileSetTerrainInfo = CellNode.UiPanel.TileSetSourceInfo.Terrain[data];
- CellNode.L_TerrainName.Instance.Text = TileSetTerrainInfo.Name;
- }
-
- public override void OnSelect()
- {
- CellNode.L_Select.Instance.Visible = true;
- }
-
- public override void OnUnSelect()
- {
- CellNode.L_Select.Instance.Visible = false;
- }
- }