- namespace UI.TileSetEditorTerrain;
-
- public class TerrainTabCell : UiCell<TileSetEditorTerrain.TerrainTab, TileSetTerrainInfo>
- {
- public override void OnInit()
- {
- CellNode.L_SelectTexture.Instance.Visible = false;
- CellNode.L_ErrorIcon.Instance.Visible = false;
- }
-
- public override void OnSetData(TileSetTerrainInfo data)
- {
- RefreshData();
- }
-
- public override void Process(float delta)
- {
- CellNode.L_ErrorIcon.Instance.Visible = !Data.Ready;
- }
-
- /// <summary>
- /// 刷新数据
- /// </summary>
- public void RefreshData()
- {
- CellNode.Instance.Text = Data.Name;
- }
-
- public override void OnSelect()
- {
- CellNode.L_SelectTexture.Instance.Visible = true;
- }
-
- public override void OnUnSelect()
- {
- CellNode.L_SelectTexture.Instance.Visible = false;
- }
- }