- Namespace
- Menu.Remix.MixedUI
- Assembly
- Assembly-CSharp.dll
public class OpComboBox : UIconfig, ICanBeTyped
- Inheritance
-
OpComboBox
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
public OpComboBox(ConfigurableBase configBase, Vector2 pos, float width, List<ListItem> list)
Parameters
configBase ConfigurableBase
pos Vector2
width float
list List<ListItem>
public OpComboBox(Configurable<string> config, Vector2 pos, float width)
Parameters
config Configurable<string>
pos Vector2
width float
public OpComboBox(Configurable<string> config, Vector2 pos, float width, List<ListItem> list)
Parameters
config Configurable<string>
pos Vector2
width float
list List<ListItem>
public OpComboBox(Configurable<string> config, Vector2 pos, float width, string[] array)
Parameters
config Configurable<string>
pos Vector2
width float
array string[]
Fields
public BumpBehaviour _bumpList
Field Value
- BumpBehaviour
public BumpBehaviour _bumpScroll
Field Value
- BumpBehaviour
Field Value
- int
Field Value
- bool
public GlowGradient _glowFocus
Field Value
- GlowGradient
Field Value
- int
public ListItem[] _itemList
Field Value
- ListItem[]
Field Value
- char
Field Value
- FLabel[]
Field Value
- FLabel
Field Value
- int
Field Value
- int
Field Value
- bool
Field Value
- bool
Field Value
- DyeableRect
public DyeableRect _rectList
Field Value
- DyeableRect
public DyeableRect _rectScroll
Field Value
- DyeableRect
public float _scrollHeldPos
Field Value
- float
public FSprite _searchCursor
Field Value
- FSprite
Field Value
- int
Field Value
- int
public List<ListItem> _searchList
Field Value
- List<ListItem>
Field Value
- bool
public string _searchQuery
Field Value
- string
Field Value
- FSprite
Field Value
- Color
Field Value
- Color
Field Value
- ushort
Properties
public override bool MouseOver { get; }
Property Value
- bool
public Action<char> OnKeyDown { get; set; }
Property Value
- Action<char>
public bool _IsListBox { get; }
Property Value
- bool
public bool _IsResourceSelector { get; }
Property Value
- bool
public int _listHeight { get; }
Property Value
- int
public bool allowEmpty { get; set; }
Property Value
- bool
public override string value { get; set; }
Property Value
- string
Methods
public void AddItems(bool sort = true, params ListItem[] newItems)
Parameters
sort bool
newItems ListItem[]
public override void Change()
public override bool CopyFromClipboard(string value)
Parameters
value string
Returns
- bool
public override string CopyToClipboard()
Returns
- string
public override void Deactivate()
public override string DisplayDescription()
Returns
- string
public int GetIndex(string checkName = "")
Parameters
checkName string
Returns
- int
public ListItem[] GetItemList()
Returns
- ListItem[]
public override void GrafUpdate(float timeStacker)
Parameters
timeStacker float
public void KeyboardAccept(char input)
Parameters
input char
public override void NonMouseSetHeld(bool newHeld)
Parameters
newHeld bool
public void RemoveItems(bool selectNext = true, params string[] names)
Parameters
selectNext bool
names string[]
public override void Reset()
public void SetAllowEmpty()
public override void Update()
public static List<ListItem> _ArrayToList(string[] array)
Parameters
array string[]
Returns
- List<ListItem>
public void _EnterSearchMode()
public string _GetDisplayValue()
Returns
- string
public static List<ListItem> _InfoToList(Configurable<string> config)
Parameters
config Configurable<string>
Returns
- List<ListItem>
public virtual void _Initialize(string defaultName)
Parameters
defaultName string
public virtual void _MouseModeUpdate()
public bool _MouseOverList()
Returns
- bool
public virtual void _NonMouseModeUpdate()
public void _RefreshSearchList()
public void _ResetIndex()
public float _ScrollLen(int listSize)
Parameters
listSize int
Returns
- float
public float _ScrollPos(int listSize)
Parameters
listSize int
Returns
- float
public void _SearchModeUpdate()
Events
public event OnSignalHandler OnListClose
Event Type
- OnSignalHandler
public event OnSignalHandler OnListOpen
Event Type
- OnSignalHandler