Package com.prineside.luaj.mapping.parts
Class LJ_TDI_systems.Quest_BV.LIP
java.lang.Object
com.prineside.luaj.mapping.InterfaceProxy
com.prineside.luaj.mapping.parts.LJ_TDI_systems.Quest_BV.LIP
- All Implemented Interfaces:
 com.esotericsoftware.kryo.KryoSerializable,QuestSystem.Quest
- Enclosing class:
 - LJ_TDI_systems.Quest_BV
 
- 
Field Summary
Fields inherited from class com.prineside.luaj.mapping.InterfaceProxy
luaObj - 
Method Summary
Methods inherited from class com.prineside.luaj.mapping.InterfaceProxy
getLuaObj, read, write 
- 
Method Details
- 
getTitle
Description copied from interface:QuestSystem.QuestОтдает название при создании квеста. Чтобы изменить название во время update(): questSystem.getListItem(quest).setText("New title")- Specified by:
 getTitlein interfaceQuestSystem.Quest- Returns:
 - заголовок квеста в чистом виде (не ключ для i18n)
 
 - 
isCompleted
public boolean isCompleted()- Specified by:
 isCompletedin interfaceQuestSystem.Quest- Returns:
 - true, если квест выполнен. Это удалит его из массива квестов системы и вызовет onCompletion()
 
 - 
onCompletion
public void onCompletion()Description copied from interface:QuestSystem.QuestВызывается единожды при выполнении квеста. Здесь можно отмечать квест выполненным, удалять его из списка, выдавать призы и тд.- Specified by:
 onCompletionin interfaceQuestSystem.Quest
 - 
update
public void update()Description copied from interface:QuestSystem.QuestВызывается каждый раз при обновлении квестов. Можно использовать для изменения названия квеста или его статуса (например, перечеркнуть, если уже провален)- Specified by:
 updatein interfaceQuestSystem.Quest
 
 -