Skip to Main Content

BTD_Mod_Helper​.Api​.Components​.ModHelperButton


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Components

ModHelperButton Class

ModHelperComponent for a button

public class ModHelperButton : BTD_Mod_Helper.Api.Components.ModHelperComponent

Inheritance UnityEngine.MonoBehaviourModHelperComponent  ModHelperButton

Fields

ModHelperButton.LongBtnRatio Field

The aspect ratio of LongBtn sprites, since they aren't sliced for some reason lol

public const float LongBtnRatio = 2.81;

Field Value

System.Single

Properties

ModHelperButton.Button Property

The actual button component

public Button Button { get; }

Property Value

UnityEngine.UI.Button

ModHelperButton.Image Property

The displayed image of the button

public Image Image { get; }

Property Value

UnityEngine.UI.Image

Methods

ModHelperButton.Create(Info, string, Action) Method

Creates a new ModHelperButton

public static BTD_Mod_Helper.Api.Components.ModHelperButton Create(BTD_Mod_Helper.Api.Components.Info info, string sprite, Action onClick=null);

Parameters

info Info

The name/position/size info

sprite System.String

The button's visuals

onClick Il2CppSystem.Action

What should happen when the button is clicked

Returns

ModHelperButton

Operators

ModHelperButton.implicit operator Button(ModHelperButton) Operator

Implicitly get the Button

public static Button implicit operator Button(BTD_Mod_Helper.Api.Components.ModHelperButton component);

Parameters

component ModHelperButton

Returns

UnityEngine.UI.Button

ModHelperButton.implicit operator Image(ModHelperButton) Operator

Implicitly get the Image

public static Image implicit operator Image(BTD_Mod_Helper.Api.Components.ModHelperButton component);

Parameters

component ModHelperButton

Returns

UnityEngine.UI.Image