- Namespace
- Menu
- Assembly
- Assembly-CSharp.dll
public abstract class LevelSelector.LevelsList : LevelSelector.LevelDisplay, Slider.ISliderOwner
- Inheritance
-
LevelSelector.LevelsList
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
public LevelsList(Menu menu, MenuObject owner, Vector2 pos, int extraSideButtons, bool shortList)
Parameters
menu Menu
owner MenuObject
pos Vector2
extraSideButtons int
shortList bool
Fields
public FContainer dividerContainer
Field Value
- FContainer
public float floatScrollPos
Field Value
- float
public float floatScrollVel
Field Value
- float
public float lastShowThumbs
Field Value
- float
public List<LevelSelector.LevelItem> levelItems
Field Value
- List<LevelSelector.LevelItem>
rightHandLines
public FSprite[] rightHandLines
Field Value
- FSprite[]
public LevelSelector.ScrollButton scrollDownButton
Field Value
- LevelSelector.ScrollButton
public VerticalSlider scrollSlider
Field Value
- VerticalSlider
public LevelSelector.ScrollButton scrollUpButton
Field Value
- LevelSelector.ScrollButton
Field Value
- bool
Field Value
- float
public SymbolButton[] sideButtons
Field Value
- SymbolButton[]
Field Value
- bool
Field Value
- float
public float sliderValueCap
Field Value
- float
Properties
public int LastPossibleScroll { get; }
Property Value
- int
public int MaxVisibleItems { get; }
Property Value
- int
public virtual int ScrollPos { get; set; }
Property Value
- int
public SymbolButton ShowThumbsButton { get; }
Property Value
- SymbolButton
public virtual bool ShowThumbsStatus { get; set; }
Property Value
- bool
public virtual int TotalItems { get; }
Property Value
- int
Methods
public void AddLevelItem(LevelSelector.LevelItem item)
Parameters
item LevelSelector.LevelItem
public void AddScroll(int scrollDir)
Parameters
scrollDir int
public void BumpVisible()
public void ConstrainScroll()
public override void GrafUpdate(float timeStacker)
Parameters
timeStacker float
public float IdealYPosForItem(int itemIndex)
Parameters
itemIndex int
Returns
- float
public virtual void ItemClicked(int index)
Parameters
index int
public void RemoveLevelItem(LevelSelector.LevelItem item)
Parameters
item LevelSelector.LevelItem
public override void RemoveSprites()
public override float ShowThumbs(float timeStacker)
Parameters
timeStacker float
Returns
- float
public override void Singal(MenuObject sender, string message)
Parameters
sender MenuObject
message string
public void SliderSetValue(Slider slider, float setValue)
Parameters
slider Slider
setValue float
public float StepsDownOfItem(int itemIndex)
Parameters
itemIndex int
Returns
- float
public override void Update()
public float ValueOfSlider(Slider slider)
Parameters
slider Slider
Returns
- float