Show / Hide Table of Contents

Class UnserializedEntry

Inheritance
System.Object
UnserializedEntry
UnserializedNamedEntry
AchievementDefinition
GamePickerList
PropertyValue
TextLinkButton
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ILinkable
Namespace: Eco.Core.Systems
Assembly: Eco.Gameplay.dll
Syntax
public abstract class UnserializedEntry : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, ILinkable

Constructors

UnserializedEntry()

Declaration
protected UnserializedEntry()

Fields

Id

Declaration
public int Id
Field Value
Type Description
System.Int32

idToEntry

Declaration
protected static ConcurrentDictionary<int, UnserializedEntry> idToEntry
Field Value
Type Description
System.Collections.Concurrent.ConcurrentDictionary<System.Int32, UnserializedEntry>

Properties

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Methods

All<T>()

Declaration
public static IEnumerable<T> All<T>()
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T

GetById(Int32)

Declaration
public static UnserializedEntry GetById(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
UnserializedEntry

OnLinkClicked(TooltipOrigin, TooltipClickContext, User)

Declaration
public virtual void OnLinkClicked(TooltipOrigin origin, TooltipClickContext clickContext, User user)
Parameters
Type Name Description
TooltipOrigin origin
TooltipClickContext clickContext
User user

UILinkContent()

Declaration
public abstract LocString UILinkContent()
Returns
Type Description
LocString

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ILinkable

Extension Methods

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