Eamon CS  3.1.0
EamonRT.Game.States.MonsterMemberActionState Class Reference
Inheritance diagram for EamonRT.Game.States.MonsterMemberActionState:
EamonRT.Game.States.State EamonRT.Framework.States.IMonsterMemberActionState EamonRT.Framework.States.IState EamonRT.Framework.States.IState EamonRT.Framework.States.IStateSignatures EamonRT.Framework.States.IStateSignatures TheDeepCanyon.Game.States.MonsterMemberActionState

Public Member Functions

override void Execute ()
 
virtual void MonsterMemberMiscActionCheck ()
 
virtual void MonsterMemberReadiesWeaponCheck ()
 
virtual void MonsterMemberReadiesNaturalWeaponCheck ()
 
virtual void MonsterMemberCastsSpellCheck ()
 
virtual void MonsterMemberAttacksEnemyCheck ()
 
virtual void MonsterMemberMiscActionCheck02 ()
 
 MonsterMemberActionState ()
 
- Public Member Functions inherited from EamonRT.Game.States.State
virtual void PrintObjBlocksTheWay (IArtifact artifact)
 
virtual void PrintSomethingBlocksTheWay ()
 
virtual void PrintLightAlmostOut (IArtifact artifact, long turnCounter)
 
virtual void PrintCommands (IList< ICommand > commandList, CommandType commandType, ref bool newSeen)
 
virtual void PrintNewCommandSeen ()
 
virtual void PrintCommandPrompt ()
 
virtual void PrintFulfillMessage (string inputStr)
 
virtual void PrintDontFollowYou ()
 
virtual void PrintDontFollowYou02 ()
 
virtual void PrintCantGoThatWay ()
 
virtual void PrintCantVerbThere (string verb)
 
virtual void PrintRideOffIntoSunset ()
 
virtual void PrintLeaveAdventure ()
 
virtual void PrintEnemiesNearby ()
 
virtual void PrintSpeedSpellExpired ()
 
virtual void BeforePrintCommands ()
 
virtual void AfterPrintCommands ()
 
virtual void ProcessEvents (EventType eventType)
 
virtual string GetDarkName (IGameBase target, ArticleType articleType, string nameType, bool upshift, bool groupCountOne)
 
virtual IList< long > GetLoopMonsterUidList ()
 
virtual void Stage ()
 
 State ()
 

Public Attributes

Enums.Spell _spellCast
 
IGameBase _spellTarget
 

Properties

virtual IMonster LoopMonster [get, set]
 
virtual IRoom LoopMonsterRoom [get, set]
 
virtual IArtifact WeaponArtifact [get, set]
 
virtual IList< IArtifactWeaponArtifactList [get, set]
 
virtual IMonsterSpell MonsterSpell [get, set]
 
virtual ICommand ActionCommand [get, set]
 
virtual long WeaponArtifactListIndex [get, set]
 
virtual ContainerType WeaponContainerType [get, set]
 
virtual string ContainerPrepName [get, set]
 
- Properties inherited from EamonRT.Game.States.State
virtual bool GotoCleanup [get, set]
 
virtual string Name [get, set]
 
virtual IState NextState [get, set]
 
virtual bool PreserveNextState [get, set]
 
- Properties inherited from EamonRT.Framework.States.IStateSignatures
bool GotoCleanup [get, set]
 
string Name [get, set]
 
IState NextState [get, set]
 
bool PreserveNextState [get, set]
 

Constructor & Destructor Documentation

◆ MonsterMemberActionState()

EamonRT.Game.States.MonsterMemberActionState.MonsterMemberActionState ( )

Member Function Documentation

◆ Execute()

override void EamonRT.Game.States.MonsterMemberActionState.Execute ( )
virtual

Reimplemented from EamonRT.Game.States.State.

◆ MonsterMemberAttacksEnemyCheck()

virtual void EamonRT.Game.States.MonsterMemberActionState.MonsterMemberAttacksEnemyCheck ( )
virtual

◆ MonsterMemberCastsSpellCheck()

virtual void EamonRT.Game.States.MonsterMemberActionState.MonsterMemberCastsSpellCheck ( )
virtual

◆ MonsterMemberMiscActionCheck()

virtual void EamonRT.Game.States.MonsterMemberActionState.MonsterMemberMiscActionCheck ( )
virtual

◆ MonsterMemberMiscActionCheck02()

virtual void EamonRT.Game.States.MonsterMemberActionState.MonsterMemberMiscActionCheck02 ( )
virtual

◆ MonsterMemberReadiesNaturalWeaponCheck()

virtual void EamonRT.Game.States.MonsterMemberActionState.MonsterMemberReadiesNaturalWeaponCheck ( )
virtual

◆ MonsterMemberReadiesWeaponCheck()

virtual void EamonRT.Game.States.MonsterMemberActionState.MonsterMemberReadiesWeaponCheck ( )
virtual

Member Data Documentation

◆ _spellCast

Enums.Spell EamonRT.Game.States.MonsterMemberActionState._spellCast

◆ _spellTarget

IGameBase EamonRT.Game.States.MonsterMemberActionState._spellTarget

Property Documentation

◆ ActionCommand

virtual ICommand EamonRT.Game.States.MonsterMemberActionState.ActionCommand
getset

◆ ContainerPrepName

virtual string EamonRT.Game.States.MonsterMemberActionState.ContainerPrepName
getset

◆ LoopMonster

virtual IMonster EamonRT.Game.States.MonsterMemberActionState.LoopMonster
getset

◆ LoopMonsterRoom

virtual IRoom EamonRT.Game.States.MonsterMemberActionState.LoopMonsterRoom
getset

◆ MonsterSpell

virtual IMonsterSpell EamonRT.Game.States.MonsterMemberActionState.MonsterSpell
getset

◆ WeaponArtifact

virtual IArtifact EamonRT.Game.States.MonsterMemberActionState.WeaponArtifact
getset

◆ WeaponArtifactList

virtual IList<IArtifact> EamonRT.Game.States.MonsterMemberActionState.WeaponArtifactList
getset

◆ WeaponArtifactListIndex

virtual long EamonRT.Game.States.MonsterMemberActionState.WeaponArtifactListIndex
getset

◆ WeaponContainerType

virtual ContainerType EamonRT.Game.States.MonsterMemberActionState.WeaponContainerType
getset


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