Class EcopediaPage
Inheritance
System.Object
EcopediaPage
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public sealed class EcopediaPage : UnserializedNamedEntry<EcopediaPage>, INotifyPropertyChanged, IEcopediaTab, IPrioritizedPage, IController, IViewController, IHasUniversalID, ILinkableParameterized<LocString>, ILinkable, IEcopediaDynamicPageName
Constructors
EcopediaPage()
Declaration
Properties
CustomMerge
Declaration
public bool CustomMerge { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
DisplayName
Declaration
public LocString DisplayName { get; set; }
Property Value
FullName
Declaration
public string FullName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HasGeneratedData
Declaration
public bool HasGeneratedData { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HasOnPageTooltips
Declaration
public bool HasOnPageTooltips { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IconName
Declaration
public string IconName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
PageName
Declaration
public string PageName { get; }
Property Value
| Type |
Description |
| System.String |
|
Priority
Declaration
public float Priority { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
RepresentativeTypes
Declaration
public List<UniversalIdDetails> RepresentativeTypes { get; set; }
Property Value
Sections
Declaration
public List<EcopediaSectionBase> Sections { get; set; }
Property Value
SubPages
Declaration
public Dictionary<string, EcopediaPage> SubPages { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.Dictionary<System.String, EcopediaPage> |
|
Summary
Declaration
public string Summary { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TypesForThisPage
Declaration
public IEnumerable<Type> TypesForThisPage { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IEnumerable<System.Type> |
|
Methods
AddGeneratedData(IEcopediaGeneratedData)
Declaration
public void AddGeneratedData(IEcopediaGeneratedData generator)
Parameters
OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
Declaration
public override void OnLinkClicked(TooltipOrigin origin, TooltipClickContext clickContext, User user)
Parameters
Overrides
ParseTagsInText()
Declaration
public void ParseTagsInText()
UILinkContent()
Declaration
public override LocString UILinkContent()
Returns
Overrides
UILinkContent(LocString)
Declaration
public LocString UILinkContent(LocString text)
Parameters
Returns
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods