Package com.prineside.tdi2.systems
Interface QuestSystem.Quest
- All Known Implementing Classes:
 LJ_TDI_systems.Quest_BV.LIP,QuestSystem.BasicLevelQuest,QuestSystem.BasicLevelWaveQuest,QuestSystem.RegularQuest
- Enclosing class:
 - QuestSystem
 
public static interface QuestSystem.Quest
- 
Method Details
- 
getTitle
String getTitle()Отдает название при создании квеста. Чтобы изменить название во время update(): questSystem.getListItem(quest).setText("New title")- Returns:
 - заголовок квеста в чистом виде (не ключ для i18n)
 
 - 
update
void update()Вызывается каждый раз при обновлении квестов. Можно использовать для изменения названия квеста или его статуса (например, перечеркнуть, если уже провален) - 
isCompleted
boolean isCompleted()- Returns:
 - true, если квест выполнен. Это удалит его из массива квестов системы и вызовет onCompletion()
 
 - 
onCompletion
void onCompletion()Вызывается единожды при выполнении квеста. Здесь можно отмечать квест выполненным, удалять его из списка, выдавать призы и тд. 
 -