Beispiel #1
0
    public static ExtensionButton AddButton(Sprite icon, string tooltip, UnityAction onClick)
    {
        ExtensionButton extensionButton = new ExtensionButton();

        extensionButton.Tooltip = tooltip;
        extensionButton.Icon    = icon;
        extensionButton.OnClick = onClick;
        return(AddButton(extensionButton));
    }
Beispiel #2
0
 public static ExtensionButton AddButton(ExtensionButton extensionButton)
 {
     buttons.Add(extensionButton);
     return(extensionButton);
 }
Beispiel #3
0
 public static void RemoveButton(ExtensionButton button)
 {
     buttons.Remove(button);
 }
Beispiel #4
0
    private void BuildButton(ExtensionButton button)
    {
        ExtensionButtonUI buttonUI = Instantiate(buttonPrefab, transform);

        buttonUI.Init(button);
    }