Ejemplo n.º 1
0
    public static Button Button(string text = "", Action onClick = null)
    {
        Button button = new Button();

        if (text != "")
        {
            button.SetText(text);
        }
        if (onClick != null)
        {
            button.SetOnClick(onClick);
        }


        button.AddStyleboxOverride("normal", ColorStyleBox("normal"));
        button.AddStyleboxOverride("pressed", ColorStyleBox("pressed"));
        button.AddStyleboxOverride("hover", ColorStyleBox("hover"));
        button.AddStyleboxOverride("disabled", ColorStyleBox("disabled"));

        button.AddColorOverride("font_color", GFX.Color(new Vector3()));
        button.AddColorOverride("font_color_pressed", GFX.Color(new Vector3()));
        button.AddColorOverride("font_color_hover", GFX.Color(new Vector3()));
        button.AddColorOverride("font_color_disabled", GFX.Color(new Vector3()));

        return(button);
    }