Table of Contents

Class ButtonTemplate

Namespace
Menu
Assembly
Assembly-CSharp.dll
public abstract class ButtonTemplate : RectangularMenuObject, SelectableMenuObject, ButtonMenuObject
Inheritance
ButtonTemplate
Implements
Derived
Inherited Members

Constructors

public ButtonTemplate(Menu menu, MenuObject owner, Vector2 pos, Vector2 size)

Parameters

menu Menu
owner MenuObject
pos Vector2
size Vector2

Fields

public float black

Field Value

float
public ButtonBehavior buttonBehav

Field Value

ButtonBehavior
public HSLColor? rectColor

Field Value

HSLColor?

Properties

public virtual bool CurrentlySelectableMouse { get; }

Property Value

bool
public virtual bool CurrentlySelectableNonMouse { get; }

Property Value

bool
public ButtonBehavior GetButtonBehavior { get; }

Property Value

ButtonBehavior
public virtual bool IsMouseOverMe { get; }

Property Value

bool

Methods

public virtual void Clicked()
public virtual Color InterpColor(float timeStacker, HSLColor baseColor)

Parameters

timeStacker float
baseColor HSLColor

Returns

Color
public virtual Color MyColor(float timeStacker)

Parameters

timeStacker float

Returns

Color
public override void Update()