Show / Hide Table of Contents

Class GamePickerListAlias

Special case for a list of aliases that gives some extra features, allowing watching of the full list of users.

Inheritance
System.Object
UnserializedEntry
GamePickerList
GamePickerListAlias
Implements
System.ComponentModel.INotifyPropertyChanged
ILinkable
INamed
IController
IViewController
IHasUniversalID
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IPostCloneMethodContainer
System.ICloneable
Inherited Members
GamePickerList.GetObjects<T>()
GamePickerList.GetTypes()
GamePickerList.OnCloned()
GamePickerList.SetSelected(Type)
GamePickerList.DoEvalType(IEnumerable<Object>)
GamePickerList.DoEvalTypes(IEnumerable<Object>)
GamePickerList.DoEvalType(Object)
GamePickerList.DoEval(Object, Boolean)
GamePickerList.ContainsType(Type)
GamePickerList.ContainsObj(Object)
GamePickerList.DescribeEntries(LocString)
GamePickerList.InlineFoldoutListLoc<T>(String, TooltipOrigin, Int32)
GamePickerList.UILinkContent()
GamePickerList.Empty()
GamePickerList.MustDeriveTypeName
GamePickerList.MustDeriveType
GamePickerList.Name
GamePickerList.MarkedUpName
GamePickerList.RequiredTag
GamePickerList.Entries
GamePickerList.InternalDescription
GamePickerList.DisplayEmptyAs
GamePickerList.DescriptionList
GamePickerList.Subscriptions
UnserializedEntry.Id
UnserializedEntry.idToEntry
UnserializedEntry.All<T>()
UnserializedEntry.GetById(Int32)
UnserializedEntry.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
UnserializedEntry.ControllerID
UnserializedEntry.PropertyChanged
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
GamePickerList.EntriesChanged()

NewEntry(INetObject, Object)

Declaration
protected override void NewEntry(INetObject arg1, object o)
Parameters
Type Name Description
INetObject arg1
System.Object o
Overrides
GamePickerList.NewEntry(INetObject, Object)

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
GamePickerList.RemovedEntry(INetObject, Object)

Implements

System.ComponentModel.INotifyPropertyChanged
ILinkable
INamed
IController
IViewController
IHasUniversalID
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IPostCloneMethodContainer
System.ICloneable

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
CivicsTooltipLibrary.GamePickerListDescription(GamePickerList)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾