Show / Hide Table of Contents

Class SimpleEntry

Inheritance
System.Object
SimpleEntry
SimpleProposable
Title
BankAccount
Currency
WorkOrder
User
Deed
Settlement
Channel
UserTexture
Implements
ILinkableParameterized<System.Boolean>
ILinkableParameterized<SimpleEntry.NamingOptions>
ILinkable
IValidity
ICachesValidity
IHasID
IController
IViewController
IHasUniversalID
INamed
IReInitializable
IHasReferenceableSerializableID
IHasSerializableID
System.ComponentModel.INotifyPropertyChanged
IDescribable
ISuffixName
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
Namespace: Eco.Gameplay.Utils
Assembly: Eco.Gameplay.dll
Syntax
[IconGroup("Types")]
public abstract class SimpleEntry : Object, ILinkableParameterized<bool>, ILinkableParameterized<SimpleEntry.NamingOptions>, ILinkable, IValidity, ICachesValidity, IHasID, IController, IViewController, IHasUniversalID, INamed, IReInitializable, IHasReferenceableSerializableID, IHasSerializableID, INotifyPropertyChanged, IDescribable, ISuffixName, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions

Constructors

SimpleEntry()

Declaration
protected SimpleEntry()

Properties

CachedValidity

Declaration
public Result CachedValidity { get; set; }
Property Value
Type Description
Result

CanBeDeleted

Declaration
public virtual bool CanBeDeleted { get; }
Property Value
Type Description
System.Boolean

ControllerID

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

CreationTime

Declaration
public double CreationTime { get; set; }
Property Value
Type Description
System.Double

Creator

Declaration
public User Creator { get; set; }
Property Value
Type Description
User

IconName

Declaration
public virtual string IconName { get; }
Property Value
Type Description
System.String

Id

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

Initialized

Declaration
public bool Initialized { get; }
Property Value
Type Description
System.Boolean

IsDestroyed

Declaration
public bool IsDestroyed { get; }
Property Value
Type Description
System.Boolean

MarkedUpName

Declaration
public virtual LocString MarkedUpName { get; }
Property Value
Type Description
LocString

Name

Declaration
public virtual string Name { get; set; }
Property Value
Type Description
System.String

NameSuffix

Declaration
public string NameSuffix { get; set; }
Property Value
Type Description
System.String

OnValidityChanged

Declaration
public ThreadSafeAction<bool> OnValidityChanged { get; set; }
Property Value
Type Description
ThreadSafeAction<System.Boolean>

Registrar

Declaration
public IRegistrar Registrar { get; }
Property Value
Type Description
IRegistrar

Scannable

Declaration
public bool Scannable { get; set; }
Property Value
Type Description
System.Boolean

Style

Declaration
public virtual Text.Styles Style { get; }
Property Value
Type Description
Text.Styles

Subscriptions

Declaration
public ref ThreadSafeSubscriptions Subscriptions { get; }
Property Value
Type Description
ThreadSafeSubscriptions

TextName

Declaration
protected virtual LocString TextName { get; }
Property Value
Type Description
LocString

TrueResult

Declaration
public Result TrueResult { get; set; }
Property Value
Type Description
Result

UserDescription

Declaration
public string UserDescription { get; set; }
Property Value
Type Description
System.String

WorldTimeSinceCreation

Declaration
public double WorldTimeSinceCreation { get; }
Property Value
Type Description
System.Double

Methods

CreatorText(Player)

Declaration
public virtual LocString CreatorText(Player reader)
Parameters
Type Name Description
Player reader
Returns
Type Description
LocString

Description()

Declaration
public virtual LocString Description()
Returns
Type Description
LocString

Destroyed()

Declaration
public virtual void Destroyed()

Initialize()

Declaration
public virtual void Initialize()

MarkDirty()

Declaration
public virtual void MarkDirty()

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

PostLoad()

Declaration
public void PostLoad()

ReInitialize()

Declaration
public virtual void ReInitialize()

SaveInRegistrar()

Declaration
public void SaveInRegistrar()

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

UILinkContent()

Declaration
public virtual LocString UILinkContent()
Returns
Type Description
LocString

UILinkContent(SimpleEntry.NamingOptions)

Declaration
public virtual LocString UILinkContent(SimpleEntry.NamingOptions param)
Parameters
Type Name Description
SimpleEntry.NamingOptions param
Returns
Type Description
LocString

UILinkContent(Boolean)

Declaration
public virtual LocString UILinkContent(bool param)
Parameters
Type Name Description
System.Boolean param
Returns
Type Description
LocString

Events

PropertyChanged

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

Implements

ILinkableParameterized<T>
ILinkableParameterized<T>
ILinkable
IValidity
ICachesValidity
IHasID
IController
IViewController
IHasUniversalID
INamed
IReInitializable
IHasReferenceableSerializableID
IHasSerializableID
System.ComponentModel.INotifyPropertyChanged
IDescribable
ISuffixName
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions

Extension Methods

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