- 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
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
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
Field Value
- float
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
Field Value
- Color?
Field Value
- bool
Field Value
- Texture2D
Field Value
- bool
public static Texture2D _thumbD
Field Value
- Texture2D
public static Texture2D _thumbDG
Field Value
- Texture2D
Field Value
- Texture2D
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
Field Value
- bool
Field Value
- bool
public List<int> requirementIndexes
Field Value
- List<int>
public bool selectEnabled
Field Value
- bool
Field Value
- int
public readonly MenuModList.ModButton.ItfType type
Field Value
- MenuModList.ModButton.ItfType
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()