public InterpolationButton(ForgeButtonStyle buttonStyle, ForgeSubmitButtonStyle submitStyle = null)
     : base(buttonStyle, submitStyle)
 {
 }
 public EasyControlsButton(ForgeButtonStyle buttonStyle, ForgeSubmitButtonStyle submitStyle = null)
     : base(buttonStyle, submitStyle)
 {
 }
    public ForgeEditorDisplayButton(ForgeButtonStyle buttonStyle, ForgeSubmitButtonStyle 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 ServerAuthorityButton(ForgeButtonStyle buttonStyle, ForgeSubmitButtonStyle submitStyle = null)
     : base(buttonStyle, submitStyle)
 {
 }
 public NetworkThrottleButton(ForgeButtonStyle buttonStyle, ForgeSubmitButtonStyle submitStyle = null)
     : base(buttonStyle, submitStyle)
 {
 }
 public MiscellaneousButton(ForgeButtonStyle buttonStyle, ForgeSubmitButtonStyle submitStyle = null)
     : base(buttonStyle, submitStyle)
 {
 }