Eamon CS  3.1.0
Eamon.Game.Fileset Class Reference
Inheritance diagram for Eamon.Game.Fileset:
Eamon.Game.GameBase Eamon.Framework.IFileset Eamon.Framework.IGameBase Eamon.Framework.IGameBase

Public Member Functions

override void Dispose (bool disposing)
 
virtual int CompareTo (IFileset fileset)
 
virtual RetCode DeleteFiles (string fieldName)
 
 Fileset ()
 
- Public Member Functions inherited from Eamon.Game.GameBase
void Dispose ()
 
virtual void SetParentReferences ()
 
virtual string GetPluralName (string fieldName)
 
virtual string GetPluralName01 ()
 
virtual string GetDecoratedName (string fieldName, ArticleType articleType, bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false)
 
virtual string GetNoneName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false)
 
virtual string GetArticleName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false)
 
virtual string GetTheName (bool upshift=false, bool showCharOwned=true, bool showStateDesc=false, bool showContents=false, bool groupCountOne=false)
 
virtual RetCode BuildPrintedFullDesc (StringBuilder buf, bool showName, bool showVerboseName)
 
 GameBase ()
 

Properties

virtual string WorkDir [get, set]
 
virtual string PluginFileName [get, set]
 
virtual string ConfigFileName [get, set]
 
virtual string FilesetFileName [get, set]
 
virtual string CharacterFileName [get, set]
 
virtual string ModuleFileName [get, set]
 
virtual string RoomFileName [get, set]
 
virtual string ArtifactFileName [get, set]
 
virtual string CharArtFileName [get, set]
 
virtual string EffectFileName [get, set]
 
virtual string MonsterFileName [get, set]
 
virtual string HintFileName [get, set]
 
virtual string GameStateFileName [get, set]
 
- Properties inherited from Eamon.Game.GameBase
virtual long Uid [get, set]
 
virtual string Name [get, set]
 
virtual string Desc [get, set]
 
virtual string[] Synonyms [get, set]
 
virtual bool Seen [get, set]
 
virtual bool Moved [get, set]
 
virtual ArticleType ArticleType [get, set]
 
virtual string ParserMatchName [get, set]
 
- Properties inherited from Eamon.Framework.IGameBase
long Uid [get, set]
 Gets or sets a unique Id that distinguishes this Record from others of its type. More...
 
string Name [get, set]
 Gets or sets the name of this Record as shown in various lists or the Record's full description. More...
 
string Desc [get, set]
 Gets or sets the detailed description of this Record shown when the Record is first Seen or later examined. More...
 
string[] Synonyms [get, set]
 Gets or sets a string array containing Name synonyms for this Record (may be null). More...
 
bool Seen [get, set]
 Gets or sets a value indicating whether this Record has been seen by the player character. More...
 
bool Moved [get, set]
 Gets or sets a value indicating whether this Record has been moved from its original Location. More...
 
ArticleType ArticleType [get, set]
 Gets or sets a value indicating how this Record's Name is prefixed to produce its listed Name. More...
 
string ParserMatchName [get, set]
 Gets or sets the name or synonym of this Record matched in the FilterRecordList method. More...
 
- Properties inherited from Eamon.Framework.IFileset
string WorkDir [get, set]
 
string PluginFileName [get, set]
 
string ConfigFileName [get, set]
 
string FilesetFileName [get, set]
 
string CharacterFileName [get, set]
 
string ModuleFileName [get, set]
 
string RoomFileName [get, set]
 
string ArtifactFileName [get, set]
 
string CharArtFileName [get, set]
 
string EffectFileName [get, set]
 
string MonsterFileName [get, set]
 
string HintFileName [get, set]
 
string GameStateFileName [get, set]
 

Constructor & Destructor Documentation

◆ Fileset()

Eamon.Game.Fileset.Fileset ( )

Member Function Documentation

◆ CompareTo()

virtual int Eamon.Game.Fileset.CompareTo ( IFileset  fileset)
virtual

◆ DeleteFiles()

virtual RetCode Eamon.Game.Fileset.DeleteFiles ( string  fieldName)
virtual

Parameters
fieldName
Returns

Implements Eamon.Framework.IFileset.

◆ Dispose()

override void Eamon.Game.Fileset.Dispose ( bool  disposing)
virtual

Implements Eamon.Game.GameBase.

Property Documentation

◆ ArtifactFileName

virtual string Eamon.Game.Fileset.ArtifactFileName
getset

◆ CharacterFileName

virtual string Eamon.Game.Fileset.CharacterFileName
getset

◆ CharArtFileName

virtual string Eamon.Game.Fileset.CharArtFileName
getset

◆ ConfigFileName

virtual string Eamon.Game.Fileset.ConfigFileName
getset

◆ EffectFileName

virtual string Eamon.Game.Fileset.EffectFileName
getset

◆ FilesetFileName

virtual string Eamon.Game.Fileset.FilesetFileName
getset

◆ GameStateFileName

virtual string Eamon.Game.Fileset.GameStateFileName
getset

◆ HintFileName

virtual string Eamon.Game.Fileset.HintFileName
getset

◆ ModuleFileName

virtual string Eamon.Game.Fileset.ModuleFileName
getset

◆ MonsterFileName

virtual string Eamon.Game.Fileset.MonsterFileName
getset

◆ PluginFileName

virtual string Eamon.Game.Fileset.PluginFileName
getset

◆ RoomFileName

virtual string Eamon.Game.Fileset.RoomFileName
getset

◆ WorkDir

virtual string Eamon.Game.Fileset.WorkDir
getset

The documentation for this class was generated from the following file: