multiverse.mars.events
Class QuestInfo
java.lang.Object
multiverse.server.engine.Event
multiverse.mars.events.QuestInfo
public class QuestInfo
- extends Event
| Methods inherited from class multiverse.server.engine.Event |
getBuffer, getConnection, getEnqueueTime, getObjectOid, setBuffer, setConnection, setEnqueueTime, setEntity, setObject, setObjectOid, setObjectOid |
title
String title
desc
String desc
objective
String objective
questId
long questId
rewards
List<QuestInfo.Reward> rewards
questNpcOid
protected Long questNpcOid
lock
transient Lock lock
QuestInfo
public QuestInfo()
QuestInfo
public QuestInfo(MVByteBuffer buf,
ClientConnection con)
toString
public String toString()
- Overrides:
toString in class Event
getName
public String getName()
- Specified by:
getName in class Event
getQuestNpc
public MarsMob getQuestNpc()
getQuestNpcOid
public Long getQuestNpcOid()
setQuestNpcOid
public void setQuestNpcOid(Long questNpcOid)
setTitle
public void setTitle(String s)
getTitle
public String getTitle()
setDesc
public void setDesc(String s)
getDesc
public String getDesc()
setObjective
public void setObjective(String s)
getObjective
public String getObjective()
setQuestId
public void setQuestId(long id)
getQuestId
public long getQuestId()
setRewards
public void setRewards(List<QuestInfo.Reward> rewards)
getRewards
public List<QuestInfo.Reward> getRewards()
toBytes
public MVByteBuffer toBytes()
- Specified by:
toBytes in class Event
parseBytes
protected void parseBytes(MVByteBuffer buf)
- Description copied from class:
Event
- load this event from the passed in buffer
called by the constructor
- Specified by:
parseBytes in class Event