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 Form1() { InitializeComponent(); CustomButtonStyle style2 = new CustomButtonStyle(customButton2.Width, customButton2.Height, ButtonBorder.RoundRectangle); customButton2.Style = style2; }
public PositionTweenButton(CustomButtonStyle buttonStyle, SubmitButtonStyle submitStyle = null) : base(buttonStyle, submitStyle) { }
private void Init() { networkingFoldout = new AnimBool(true); easyControls = new AnimBool(true); easyControls.target = true; _editorStyle = new GUIStyle(); _editorStyle.normal.textColor = Color.white; _editorStyle.fontStyle = FontStyle.Bold; _editorStyle.alignment = TextAnchor.UpperCenter; Texture2D btnUp = Resources.Load <Texture2D>("HoverIdle"); var dummy = Target; if (dummy.TweenData == null) { dummy.TweenData = new Tweens(); // Debug.Log("Hey Target is null"); } _editorButtons = new List <EditorDisplayButton>(); CustomButtonStyle buttonStyle = new CustomButtonStyle("Position Tween", btnUp, btnUp, null, 175); PositionTweenButton positionButton = new PositionTweenButton(buttonStyle); positionButton.Initialize(ActingType.Position, Target, Target.TweenData.IsPosition, Target.TweenData.sPosition.Time, "", (val) => { Target.TweenData.IsPosition = val; }, (val) => { Target.TweenData.sPosition.Time = val; }); _editorButtons.Add(positionButton); CustomButtonStyle sbuttonStyle = new CustomButtonStyle("Scale Tween", btnUp, btnUp, null, 175); PositionTweenButton scaleButton = new PositionTweenButton(sbuttonStyle); scaleButton.Initialize(ActingType.Scale, Target, Target.TweenData.IsScale, Target.TweenData.sScale.Time, string.Empty, (val) => { Target.TweenData.IsScale = val; }, (val) => { Target.TweenData.sScale.Time = val; }); _editorButtons.Add(scaleButton); CustomButtonStyle rbuttonStyle = new CustomButtonStyle("Rotation Tween", btnUp, btnUp, null, 175); PositionTweenButton rotationButton = new PositionTweenButton(rbuttonStyle); rotationButton.Initialize(ActingType.Rotation, Target, Target.TweenData.IsRotation, Target.TweenData.sRotation.Time, string.Empty, (val) => { Target.TweenData.IsRotation = val; }, (val) => { Target.TweenData.sRotation.Time = val; }); _editorButtons.Add(rotationButton); }