public interface IAction extends IQuestElement
| Modifier and Type | Method and Description |
|---|---|
void |
execute(Quest quest,
Stage stage,
QuestData data,
QuestProgress progress,
Arguments arguments) |
default QuestElement |
getStructure() |
java.lang.String |
identifier() |
Arguments |
parse(Quest quest,
Stage stage,
ArgsIn args) |
java.lang.String identifier()
Arguments parse(Quest quest, Stage stage, ArgsIn args) throws InvalidQuestArgsException
InvalidQuestArgsExceptionvoid execute(Quest quest, Stage stage, QuestData data, QuestProgress progress, Arguments arguments) throws InvalidQuestArgsException
InvalidQuestArgsExceptiondefault QuestElement getStructure()
getStructure in interface IQuestElement