Class DropdownSelector<T>
Inheritance
DropdownSelector<T>
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public abstract class DropdownSelector<T>
Type Parameters
Constructors
DropdownSelector(T, String)
Declaration
public DropdownSelector(T defaultValue, string name)
Parameters
Type |
Name |
Description |
T |
defaultValue |
|
String |
name |
|
Fields
a
Declaration
Field Value
b
Declaration
Field Value
elementsDic
Declaration
protected Dictionary<int, T> elementsDic
Field Value
Properties
CurrentOptionID
Declaration
public int CurrentOptionID { get; }
Property Value
CurrentValue
Declaration
public T CurrentValue { get; }
Property Value
CurrentValueIndex
Declaration
public int CurrentValueIndex { get; }
Property Value
Interactable
Declaration
public bool Interactable { get; set; }
Property Value
OptionNames
Declaration
public IEnumerable<string> OptionNames { get; }
Property Value
Methods
GetValue(Int32)
Declaration
public T GetValue(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Init(IEnumerable<String>, ILobbyManagerBase)
Declaration
protected void Init(IEnumerable<string> optionNames, ILobbyManagerBase lobbyMgr)
Parameters
SetOption(Int32)
Declaration
public void SetOption(int optionID)
Parameters
Type |
Name |
Description |
Int32 |
optionID |
|