Class WikiDatabase
public class WikiDatabase : IWikiDatabase
- Inheritance
-
objectWikiDatabase
- Implements
- Extension Methods
Constructors
WikiDatabase(IGameData, ResearchProgression, GameModeId, IShapesConfiguration)
public WikiDatabase(IGameData data, ResearchProgression research, GameModeId currentMode, IShapesConfiguration shapesConfiguration)
Parameters
dataIGameDataresearchResearchProgressioncurrentModeGameModeIdshapesConfigurationIShapesConfiguration
Properties
KnowledgePanelEntries
public IEnumerable<WikiEntryId> KnowledgePanelEntries { get; }
Property Value
- IEnumerable<WikiEntryId>
Methods
GetEntry(WikiEntryId)
public WikiEntry GetEntry(WikiEntryId id)
Parameters
idWikiEntryId
Returns
RefreshFrom(IWikiDatabase)
public void RefreshFrom(IWikiDatabase newDatabase)
Parameters
newDatabaseIWikiDatabase
TryGetEntry(WikiEntryId, out WikiEntry)
public bool TryGetEntry(WikiEntryId id, out WikiEntry entry)
Parameters
idWikiEntryIdentryWikiEntry
Returns
- bool