Table of Contents

Class HoldButton

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class HoldButton : CircularMenuObject, SelectableMenuObject, ButtonMenuObject
Inheritance
HoldButton
Implements
Inherited Members

Constructors

public HoldButton(Menu menu, MenuObject owner, string displayText, string singalText, Vector2 pos, float fillTime)

Parameters

menu Menu
owner MenuObject
displayText string
singalText string
pos Vector2
fillTime float

Fields

public ButtonBehavior buttonBehav

Field Value

ButtonBehavior
public int buttonReleasedCounter

Field Value

int
public FSprite[] circleSprites

Field Value

FSprite[]
public bool controlledFromOutside

Field Value

bool
public float fillTime

Field Value

float
public float filled

Field Value

float
public bool hasSignalled

Field Value

bool
public bool held

Field Value

bool
public float lastFilled

Field Value

float
public bool lastHeld

Field Value

bool
public float lastPulse

Field Value

float
public MenuLabel menuLabel

Field Value

MenuLabel
public float pulse

Field Value

float
public string signalText

Field Value

string
public MenuMicrophone.MenuSoundLoop soundLoop

Field Value

MenuMicrophone.MenuSoundLoop
public bool warningMode

Field Value

bool

Properties

public bool CurrentlySelectableMouse { get; }

Property Value

bool
public bool CurrentlySelectableNonMouse { get; }

Property Value

bool
public bool FillingUp { get; }

Property Value

bool
public ButtonBehavior GetButtonBehavior { get; }

Property Value

ButtonBehavior
public bool IsMouseOverMe { get; }

Property Value

bool

Methods

public virtual void Clicked()
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public Color MyColor(float timeStacker)

Parameters

timeStacker float

Returns

Color
public override void RemoveSprites()
public override void Update()