ScummVM API documentation
MutationOfJB::ConditionalCommand Class Reference
Inheritance diagram for MutationOfJB::ConditionalCommand:
MutationOfJB::Command MutationOfJB::CameFromCommand MutationOfJB::IfCommand MutationOfJB::IfItemCommand MutationOfJB::IfPiggyCommand

Public Member Functions

Command * getTrueCommand () const
 
Command * getFalseCommand () const
 
void setTrueCommand (Command *command)
 
void setFalseCommand (Command *command)
 
Command * next () const override
 
- Public Member Functions inherited from MutationOfJB::Command
virtual ExecuteResult execute (ScriptExecutionContext &scriptExecCtx)=0
 
virtual Command * next () const =0
 
virtual Common::String debugString () const =0
 

Protected Attributes

Command * _trueCommand
 
Command * _falseCommand
 
bool _cachedResult
 

Additional Inherited Members

- Public Types inherited from MutationOfJB::Command
enum  ExecuteResult { None , Finished , InProgress }
 

Member Function Documentation

◆ next()

Command * MutationOfJB::ConditionalCommand::next ( ) const
overridevirtual

Implements MutationOfJB::Command.


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