Table of Contents

Class Slider

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

Constructors

public Slider(Menu menu, MenuObject owner, string text, Vector2 pos, Vector2 size, Slider.SliderID ID, bool subtleSlider)

Parameters

menu Menu
owner MenuObject
text string
pos Vector2
size Vector2
ID Slider.SliderID
subtleSlider bool

Fields

public Slider.SliderID ID

Field Value

Slider.SliderID
public Vector2 anchorPoint

Field Value

Vector2
public float black

Field Value

float
public ButtonBehavior buttonBehav

Field Value

ButtonBehavior
public float graphicInDraggedMode

Field Value

float
public float length

Field Value

float
public FSprite[] lineSprites

Field Value

FSprite[]
public MenuLabel menuLabel

Field Value

MenuLabel
public float mouseDragOffset

Field Value

float
public bool mouseDragged

Field Value

bool
public float movSpeed

Field Value

float
public RoundedRect roundedRect

Field Value

RoundedRect
public RoundedRect selectRect

Field Value

RoundedRect
public bool subtleSlider

Field Value

bool
public SubtleSliderNob subtleSliderNob

Field Value

SubtleSliderNob

Properties

public bool CurrentlySelectableMouse { get; }

Property Value

bool
public bool CurrentlySelectableNonMouse { get; }

Property Value

bool
public float ExtraLengthAtEnd { get; }

Property Value

float
public ButtonBehavior GetButtonBehavior { get; }

Property Value

ButtonBehavior
public Slider.ISliderOwner GetOwner { get; }

Property Value

Slider.ISliderOwner
public bool IsMouseOverMe { get; }

Property Value

bool
public override bool MouseOver { get; }

Property Value

bool
public Vector2 RelativeAnchorPoint { get; }

Property Value

Vector2
public override bool Selected { get; }

Property Value

bool
public bool Vertical { get; }

Property Value

bool
public float floatValue { get; set; }

Property Value

float

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()