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
InvalidQuestArgsException
void execute(Quest quest, Stage stage, QuestData data, QuestProgress progress, Arguments arguments) throws InvalidQuestArgsException
InvalidQuestArgsException
default QuestElement getStructure()
getStructure
in interface IQuestElement