Пример #1
0
    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();
        }
    }
Пример #2
0
 public PositionTweenButton(CustomButtonStyle buttonStyle, SubmitButtonStyle submitStyle = null)
     : base(buttonStyle, submitStyle)
 {
 }