atavism.agis.events
Class AbilityActivateEvent
java.lang.Object
atavism.server.engine.Event
atavism.agis.events.AbilityActivateEvent
- All Implemented Interfaces:
- EventParser
public class AbilityActivateEvent
- extends Event
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 |
objOid
protected OID objOid
targetOid
protected OID targetOid
abilityID
protected int abilityID
itemOid
protected OID itemOid
AbilityActivateEvent
public AbilityActivateEvent()
AbilityActivateEvent
public AbilityActivateEvent(AOByteBuffer buf,
ClientConnection con)
AbilityActivateEvent
public AbilityActivateEvent(AgisMob obj,
AgisAbility ability,
AgisObject target,
AgisItem item)
getName
public java.lang.String getName()
- Specified by:
getName
in class Event
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
getObjOid
public OID getObjOid()
setObjOid
public void setObjOid(OID oid)
getTargetOid
public OID getTargetOid()
setTargetOid
public void setTargetOid(OID oid)
getAbilityID
public int getAbilityID()
setAbilityID
public void setAbilityID(int id)
getItemOid
public OID getItemOid()
setItemOid
public void setItemOid(OID oid)