- namespace UI.EditorWindow;
- public class CustomButtonCell : UiCell<EditorWindow.CustomButton, EditorWindowPanel.ButtonData>
- {
- public override void OnInit()
- {
- CellNode.L_Button.Instance.Pressed += Click;
- }
- public override void OnSetData(EditorWindowPanel.ButtonData data)
- {
- CellNode.L_Button.Instance.Text = data.Text;
- }
- public override void OnClick()
- {
- if (Data.Callback != null)
- {
- Data.Callback();
- }
- }
- }