Package com.prineside.tdi2.systems
Class QuestSystem.BasicLevelQuest
java.lang.Object
com.prineside.tdi2.systems.QuestSystem.RegularQuest
com.prineside.tdi2.systems.QuestSystem.BasicLevelQuest
- All Implemented Interfaces:
QuestSystem.Quest
- Enclosing class:
- QuestSystem
-
Constructor Summary
ConstructorsConstructorDescriptionBasicLevelQuest(BasicLevel basicLevel, BasicLevelQuestConfig questConfig, GameSystemProvider S) -
Method Summary
Methods inherited from class com.prineside.tdi2.systems.QuestSystem.RegularQuest
getTitle, isCompleted
-
Constructor Details
-
BasicLevelQuest
public BasicLevelQuest(BasicLevel basicLevel, BasicLevelQuestConfig questConfig, GameSystemProvider S)
-
-
Method Details
-
getValue
public double getValue()- Specified by:
getValuein classQuestSystem.RegularQuest
-
update
public void update()Description copied from interface:QuestSystem.QuestВызывается каждый раз при обновлении квестов. Можно использовать для изменения названия квеста или его статуса (например, перечеркнуть, если уже провален)- Specified by:
updatein interfaceQuestSystem.Quest- Overrides:
updatein classQuestSystem.RegularQuest
-
onCompletion
public void onCompletion()Description copied from interface:QuestSystem.QuestВызывается единожды при выполнении квеста. Здесь можно отмечать квест выполненным, удалять его из списка, выдавать призы и тд.
-