Class SimpleEntry
Inheritance
System.Object
SimpleEntry
Implements
System.ComponentModel.INotifyPropertyChanged
ISuffixName
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
Properties
CachedValidity
Declaration
public Result CachedValidity { get; set; }
Property Value
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
IconName
Declaration
public virtual string IconName { get; }
Property Value
| Type |
Description |
| System.String |
|
Id
Declaration
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
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
Registrar
Declaration
public IRegistrar Registrar { get; }
Property Value
Scannable
Declaration
public bool Scannable { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Style
Declaration
public virtual Text.Styles Style { get; }
Property Value
Subscriptions
Declaration
public ref ThreadSafeSubscriptions Subscriptions { get; }
Property Value
TextName
Declaration
protected virtual LocString TextName { get; }
Property Value
TrueResult
Declaration
public Result TrueResult { get; set; }
Property Value
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
Description()
Declaration
public virtual LocString Description()
Returns
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
PostLoad()
Declaration
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
UILinkContent(SimpleEntry.NamingOptions)
Declaration
public virtual LocString UILinkContent(SimpleEntry.NamingOptions param)
Parameters
Returns
UILinkContent(Boolean)
Declaration
public virtual LocString UILinkContent(bool param)
Parameters
| Type |
Name |
Description |
| System.Boolean |
param |
|
Returns
Events
PropertyChanged
Declaration
public virtual event PropertyChangedEventHandler PropertyChanged
Event Type
| Type |
Description |
| System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
ISuffixName
Extension Methods