public EditorDisplayButton(CustomButtonStyle buttonStyle, SubmitButtonStyle submitStyle = null) { _buttonUp = buttonStyle.ButtonUp; _buttonDown = buttonStyle.ButtonDown; _buttonIcon = buttonStyle.ButtonIcon; _submitCallback = buttonStyle.ButtonSubmitAction; _buttonUp.wrapMode = TextureWrapMode.Repeat; _buttonContent = new GUIContent(_buttonUp); _activeTex = _buttonUp; //_buttonTextField = string.Empty; _buttonTitle = buttonStyle.ButtonTitle; if (submitStyle != null) { _submitButtonVisibile = true; _submitButtonTitle = submitStyle.SubmitTitle; _submitButtonAction = submitStyle.SubmitSuccess; _submitButtonWidth = submitStyle.SubmitButtonWidth; _submitButtonHeight = submitStyle.SubmitButtonHeight; } _buttonHeight = buttonStyle.ButtonHeight; if (buttonStyle.ButtonStyle != null) { _buttonStyle = buttonStyle.ButtonStyle; } else { _buttonStyle = new GUIStyle(); } }
public PositionTweenButton(CustomButtonStyle buttonStyle, SubmitButtonStyle submitStyle = null) : base(buttonStyle, submitStyle) { }