public class Answer extends java.lang.Object implements ObjectiveTarget
Constructor and Description |
---|
Answer(java.lang.String id,
java.lang.String to,
boolean train,
boolean trade,
boolean end,
java.util.List<Requirement> reqs)
Answer constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Returns answer ID
|
Requirements |
getReqs()
Returns answer requirements
|
java.lang.String |
getText()
Returns text corresponding to answer ID
|
java.lang.String |
getTo()
Returns ordinal ID of text to display after choosing this answer
|
boolean |
isEnd()
Checks if that answer ends dialogue
|
boolean |
isTrade()
Checks if this answer start trade
|
boolean |
isTrain()
Checks if this answer starts training
|
public Answer(java.lang.String id, java.lang.String to, boolean train, boolean trade, boolean end, java.util.List<Requirement> reqs)
id
- Answer text content IDto
- ID of text to display after this answer, 'end' to end dialogue after this answerend
- True if dialogue should end after this answer, false otherwisepublic java.lang.String getId()
getId
in interface ObjectiveTarget
public java.lang.String getTo()
public java.lang.String getText()
public boolean isTrain()
public boolean isTrade()
public boolean isEnd()
public Requirements getReqs()