Class WikiEntry
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class WikiEntry : ILockedViaResearch
- Inheritance
-
objectWikiEntry
- Implements
- Extension Methods
Constructors
WikiEntry(WikiEntryId, WikiCategoryId, IText, bool, IEnumerable<IWikiEntryContent>, IEnumerable<WikiEntryId>, IEnumerable<ResearchUpgradeId>, IEnumerable<ResearchMechanicId>, bool)
public WikiEntry(WikiEntryId id, WikiCategoryId categoryId, IText title, bool showInKnowledgePanel, IEnumerable<IWikiEntryContent> entries, IEnumerable<WikiEntryId> relatedEntries, IEnumerable<ResearchUpgradeId> requiredResearch, IEnumerable<ResearchMechanicId> requiredMechanics, bool unavailableIfLocked = false)
Parameters
idWikiEntryIdcategoryIdWikiCategoryIdtitleITextshowInKnowledgePanelboolentriesIEnumerable<IWikiEntryContent>relatedEntriesIEnumerable<WikiEntryId>requiredResearchIEnumerable<ResearchUpgradeId>requiredMechanicsIEnumerable<ResearchMechanicId>unavailableIfLockedbool
Fields
CategoryId
public WikiCategoryId CategoryId
Field Value
Id
public readonly WikiEntryId Id
Field Value
Properties
Entries
public IReadOnlyList<IWikiEntryContent> Entries { get; }
Property Value
- IReadOnlyList<IWikiEntryContent>
RelatedEntries
public IReadOnlyList<WikiEntryId> RelatedEntries { get; }
Property Value
- IReadOnlyList<WikiEntryId>
RequiredMechanics
public IReadOnlyList<ResearchMechanicId> RequiredMechanics { get; }
Property Value
- IReadOnlyList<ResearchMechanicId>
RequiredUpgrades
public IReadOnlyList<ResearchUpgradeId> RequiredUpgrades { get; }
Property Value
- IReadOnlyList<ResearchUpgradeId>
ShowInKnowledgePanel
public bool ShowInKnowledgePanel { get; }
Property Value
- bool
Title
public IText Title { get; }
Property Value
UnavailableIfLocked
public bool UnavailableIfLocked { get; }
Property Value
- bool
Methods
RefreshFrom(WikiEntry)
public void RefreshFrom(WikiEntry other)
Parameters
otherWikiEntry