Eamon CS  3.1.0
EamonRT.Framework.Components.IComponentImpl Interface Reference

More...

Inheritance diagram for EamonRT.Framework.Components.IComponentImpl:
EamonRT.Framework.Components.IComponentSignatures EamonRT.Game.Components.ComponentImpl TheDeepCanyon.Game.Components.ComponentImpl TheTempleOfNgurct.Game.Components.ComponentImpl TheVileGrimoireOfJaldial.Game.Components.ComponentImpl TheWayfarersInn.Game.Components.ComponentImpl TheDeepCanyon.Game.Components.ComponentImpl TheTempleOfNgurct.Game.Components.ComponentImpl TheVileGrimoireOfJaldial.Game.Components.ComponentImpl TheWayfarersInn.Game.Components.ComponentImpl

Properties

IComponent Component [get, set]
 
- Properties inherited from EamonRT.Framework.Components.IComponentSignatures
Action< IStateSetNextStateFunc [get, set]
 Gets or sets the function used to set the NextState property of the Eamon CS game engine's current State or Command. More...
 
Action< ICommandCopyCommandDataFunc [get, set]
 Gets or sets the function used to copy the data of the Eamon CS game engine's current Command. More...
 
IMonster ActorMonster [get, set]
 
IRoom ActorRoom [get, set]
 
IGameBase Dobj [get, set]
 
IArtifact DobjArtifact [get]
 
IMonster DobjMonster [get]
 
IGameBase Iobj [get, set]
 
IArtifact IobjArtifact [get]
 
IMonster IobjMonster [get]
 
ICommand RedirectCommand [get, set]
 
IArtifactCategory DobjArtAc [get, set]
 
bool OmitSkillGains [get, set]
 Gets or sets a value indicating whether this Component should omit skill gains if the player character's action is successful. More...
 
bool OmitFinalNewLine [get, set]
 Gets or sets a value indicating whether this Component should print a final newline after processing completes. More...
 

Additional Inherited Members

- Public Member Functions inherited from EamonRT.Framework.Components.IComponentSignatures
void PrintAttack (IRoom room, IMonster actorMonster, IMonster dobjMonster, IArtifact weapon, long attackNumber, WeaponRevealType weaponRevealType)
 
void PrintMiss (IMonster monster, IArtifact weapon)
 
void PrintFumble ()
 
void PrintRecovered ()
 
void PrintWeaponDropped (IRoom room, IMonster monster, IArtifact weapon, WeaponRevealType weaponRevealType)
 
void PrintWeaponHitsUser ()
 
void PrintSparksFly (IRoom room, IMonster monster, IArtifact weapon, WeaponRevealType weaponRevealType)
 
void PrintWeaponDamaged ()
 
void PrintWeaponBroken ()
 
void PrintBrokenWeaponHitsUser ()
 
void PrintStarPlus (IMonster monster)
 
void PrintHit ()
 
void PrintCriticalHit ()
 
void PrintBlowTurned (IMonster monster, bool omitBboaPadding)
 
void PrintBlowDoesDamage (bool useCurlyBraces, bool omitBboaPadding, long damage, bool appendNewLine)
 
void PrintHealthStatus (IRoom room, IMonster actorMonster, IMonster dobjMonster, bool blastSpell, bool nonCombat)
 
void PrintZapDirectHit ()
 
void PrintHackToBits (IArtifact artifact, IMonster monster, bool blastSpell)
 
void PrintAlreadyBrokeIt (IArtifact artifact)
 
void PrintNothingHappens ()
 
void PrintWhamHitObj (IArtifact artifact)
 
void PrintSmashesToPieces (IRoom room, IArtifact artifact, bool spillContents)
 
void PrintWeaponAbilityIncreases (Weapon w, IWeapon weapon)
 
void PrintArmorExpertiseIncreases ()
 
void PrintSpellOverloadsBrain (Spell s, ISpell spell)
 
void PrintSpellAbilityIncreases (Spell s, ISpell spell)
 
void PrintSpellCastFailed (Spell s, ISpell spell)
 
void PrintHealthImproves (IMonster monster)
 
void PrintHealthStatus (IMonster monster, bool includeUninjuredGroupMonsters)
 
void PrintFeelNewAgility ()
 
void PrintSonicBoom (IRoom room)
 
void PrintFortuneCookie ()
 
void PrintTunnelCollapses (IRoom room)
 
void PrintAllWoundsHealed ()
 
void PrintTeleportToRoom ()
 
void PrintArmorThickens ()
 
void PrintMagicSkillsIncrease ()
 

Detailed Description

Property Documentation

◆ Component

IComponent EamonRT.Framework.Components.IComponentImpl.Component
getset


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