atavism.agis.events
Class QuestResponse
java.lang.Object
atavism.server.engine.Event
atavism.agis.events.QuestResponse
- All Implemented Interfaces:
- EventParser
public class QuestResponse
- extends Event
the client is responding to a quest, saying it will accept or decline
Methods inherited from class atavism.server.engine.Event |
getBuffer, getConnection, getEnqueueTime, getObjectOid, setBuffer, setConnection, setEnqueueTime, setEntity, setObject, setObjectOid, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
QuestResponse
public QuestResponse()
QuestResponse
public QuestResponse(AOByteBuffer buf,
ClientConnection con)
QuestResponse
public QuestResponse(AgisMob player,
AgisMob questNpc,
OID questId,
boolean response)
getName
public java.lang.String getName()
- Specified by:
getName
in class Event
setQuestId
public void setQuestId(OID id)
getQuestId
public OID getQuestId()
setResponse
public void setResponse(boolean response)
getResponse
public boolean getResponse()
getQuestNpc
public AgisMob getQuestNpc()
getQuestNpcOid
public OID getQuestNpcOid()
setQuestNpcOid
public void setQuestNpcOid(OID questNpcOid)
toBytes
public AOByteBuffer toBytes()
- Specified by:
toBytes
in class Event
parseBytes
public void parseBytes(AOByteBuffer buf)
- Description copied from class:
Event
- load this event from the passed in buffer
called by the constructor
- Specified by:
parseBytes
in interface EventParser
- Specified by:
parseBytes
in class Event