Table of Contents

Class WikiEntry

Namespace
Root
Assembly
SPZGameAssembly.dll
public class WikiEntry : ILockedViaResearch
Inheritance
object
WikiEntry
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

id WikiEntryId
categoryId WikiCategoryId
title IText
showInKnowledgePanel bool
entries IEnumerable<IWikiEntryContent>
relatedEntries IEnumerable<WikiEntryId>
requiredResearch IEnumerable<ResearchUpgradeId>
requiredMechanics IEnumerable<ResearchMechanicId>
unavailableIfLocked bool

Fields

CategoryId

public WikiCategoryId CategoryId

Field Value

WikiCategoryId

Id

public readonly WikiEntryId Id

Field Value

WikiEntryId

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

IText

UnavailableIfLocked

public bool UnavailableIfLocked { get; }

Property Value

bool

Methods

RefreshFrom(WikiEntry)

public void RefreshFrom(WikiEntry other)

Parameters

other WikiEntry