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 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 } |