Table of Contents

Class MenuModList.ModButton

Namespace
Menu.Remix
Assembly
Assembly-CSharp.dll
public class MenuModList.ModButton : OpSimpleButton, MenuModList.IAmPartOfModList
Inheritance
MenuModList.ModButton
Implements
Inherited Members

Constructors

public ModButton(MenuModList list, int index)

Parameters

list MenuModList
index int

Fields

public const string DummyID = "RainWorld_BaseGame"

Field Value

string
public static readonly OptionInterface RainWorldDummy

Field Value

OptionInterface
public static MenuModList.ModButton _ButtonAboveSeparator

Field Value

MenuModList.ModButton
public static MenuModList.ModButton _ButtonBelowSeparator

Field Value

MenuModList.ModButton
public const float _HEIGHT_E = 130

Field Value

float
public const float _HEIGHT_S = 25

Field Value

float
public const float _ICON_SIZE = 18

Field Value

float
public const float _WIDTH_S = 250

Field Value

float
public int _alertTime

Field Value

int
public static bool _boolExpand

Field Value

bool
public MenuModList.ModButton.IconContext _curIcon

Field Value

MenuModList.ModButton.IconContext
public static float _expand

Field Value

float
public float _fade

Field Value

float
public readonly GlowGradient _glow

Field Value

GlowGradient
public static float _height

Field Value

float
public readonly FSprite _icon

Field Value

FSprite
public readonly FLabel _labelVer

Field Value

FLabel
public static float _lastExpand

Field Value

float
public float _lastFade

Field Value

float
public bool _lastFocused

Field Value

bool
public readonly MenuModList _list

Field Value

MenuModList
public static bool _overCheck

Field Value

bool
public static int _scrollCounter

Field Value

int
public readonly FSprite _separator

Field Value

FSprite
public Color? _setColor

Field Value

Color?
public bool _swapPressed

Field Value

bool
public Texture2D _thumb

Field Value

Texture2D
public bool _thumbBlank

Field Value

bool
public static Texture2D _thumbD

Field Value

Texture2D
public static Texture2D _thumbDG

Field Value

Texture2D
public Texture2D _thumbG

Field Value

Texture2D
public bool _thumbLoaded

Field Value

bool
public bool _thumbProcessed

Field Value

bool
public static float _thumbRatio

Field Value

float
public readonly FTexture _thumbnail

Field Value

FTexture
public static readonly Color cBlank

Field Value

Color
public static readonly Color cDark

Field Value

Color
public static readonly Color cDepend

Field Value

Color
public static readonly Color cGrey

Field Value

Color
public static readonly Color cItfError

Field Value

Color
public static readonly Color cOutdated

Field Value

Color
public static readonly Color cRed

Field Value

Color
public static readonly Color cRequire

Field Value

Color
public List<int> dependentIndexes

Field Value

List<int>
public readonly int index

Field Value

int
public bool invalid

Field Value

bool
public bool outdated

Field Value

bool
public List<int> requirementIndexes

Field Value

List<int>
public bool selectEnabled

Field Value

bool
public int selectOrder

Field Value

int
public readonly MenuModList.ModButton.ItfType type

Field Value

MenuModList.ModButton.ItfType
public int viewIndex

Field Value

int

Properties

public override bool CurrentlyFocusableMouse { get; }

Property Value

bool
public override bool CurrentlyFocusableNonMouse { get; }

Property Value

bool
public override Rect FocusRect { get; }

Property Value

Rect
public bool IsDummy { get; }

Property Value

bool
public string ModID { get; }

Property Value

string
public override bool MouseOver { get; }

Property Value

bool
public float MyPos { get; }

Property Value

float
public OptionInterface itf { get; }

Property Value

OptionInterface

Methods

public override void Change()
public override string DisplayDescription()

Returns

string
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public bool MatchQuery(string query)

Parameters

query string

Returns

bool
public override void NonMouseSetHeld(bool newHeld)

Parameters

newHeld bool
public void SetColor(Color? color)

Parameters

color Color?
public void Signal(UIfocusable self)

Parameters

self UIfocusable
public void SignalScroll(bool up, bool first)

Parameters

up bool
first bool
public void SignalToggle()
public override void Update()
public void UpdateColor()
public bool _AuthorsLong(string authors)

Parameters

authors string

Returns

bool
public void _NotifyDisabled(string message, bool forcePopup = false)

Parameters

message string
forcePopup bool
public void _PingThumbnailLoaded(bool blank = false)

Parameters

blank bool
public void _ProcessThumbnail()
public void _UpdateIcon(MenuModList.ModButton.IconContext context)

Parameters

context MenuModList.ModButton.IconContext
public void _UpdateThumbnail()