Class GamePickerListAlias
Special case for a list of aliases that gives some extra features, allowing watching of the full list of users.
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
Namespace: Eco.Gameplay.Civics.GameValues
Assembly: Eco.Gameplay.dll
Syntax
public class GamePickerListAlias : GamePickerList, INotifyPropertyChanged, ILinkable, INamed, IController, IViewController, IHasUniversalID, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IPostCloneMethodContainer, ICloneable
Constructors
GamePickerListAlias()
Declaration
public GamePickerListAlias()
Properties
OnUserSetChanged
Triggers when user contents change, passing a list of both added and removed users.
Declaration
public ThreadSafeAction<IEnumerable<User>> OnUserSetChanged { get; set; }
Property Value
Type | Description |
---|---|
ThreadSafeAction<System.Collections.Generic.IEnumerable<User>> |
UserSet
Returns all the users mentioned in our list.
Declaration
public IEnumerable<User> UserSet { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<User> |
Values
Declaration
public IEnumerable<IAlias> Values { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IAlias> |
Methods
EntriesChanged()
Declaration
protected override void EntriesChanged()
Overrides
NewEntry(INetObject, Object)
Declaration
protected override void NewEntry(INetObject arg1, object o)
Parameters
Type | Name | Description |
---|---|---|
INetObject | arg1 | |
System.Object | o |
Overrides
OnDeserialized()
Declaration
public void OnDeserialized()
RemovedEntry(INetObject, Object)
Declaration
protected override void RemovedEntry(INetObject arg1, object o)
Parameters
Type | Name | Description |
---|---|---|
INetObject | arg1 | |
System.Object | o |
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable