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