Class SelectionComponent
Inheritance
System.Object
SelectionComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public abstract class SelectionComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions
Constructors
SelectionComponent()
Declaration
protected SelectionComponent()
Properties
Availability
Declaration
public override WorldObjectComponentClientAvailability Availability { get; }
Property Value
Overrides
Options
Declaration
public abstract string[] Options { get; }
Property Value
Type |
Description |
System.String[] |
|
OptionsSelection
Declaration
public int OptionsSelection { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SelectionEntry
Declaration
protected string SelectionEntry { get; }
Property Value
Type |
Description |
System.String |
|
Methods
OnSelectionChanged()
Declaration
public virtual void OnSelectionChanged()
SetOptions(Int32)
Declaration
public void SetOptions(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods