public class CooldownEvent extends Event
| Modifier and Type | Class and Description |
|---|---|
class |
CooldownEvent.Entry |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<CooldownEvent.Entry> |
cooldowns |
protected OID |
objOid |
| Constructor and Description |
|---|
CooldownEvent() |
CooldownEvent(AgisObject obj) |
CooldownEvent(AOByteBuffer buf,
ClientConnection con) |
CooldownEvent(Cooldown.State state) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCooldown(Cooldown.State state) |
void |
addCooldown(java.lang.String id,
long duration,
long endTime) |
java.util.Set<CooldownEvent.Entry> |
getCooldowns() |
java.lang.String |
getName() |
OID |
getObjOid() |
void |
parseBytes(AOByteBuffer buf)
load this event from the passed in buffer
called by the constructor
|
void |
setCooldowns(java.util.Set<CooldownEvent.Entry> cooldowns) |
void |
setObjOid(OID oid) |
AOByteBuffer |
toBytes() |
getBuffer, getConnection, getEnqueueTime, getObjectOid, setBuffer, setConnection, setEnqueueTime, setEntity, setObject, setObjectOid, toStringprotected OID objOid
protected java.util.Set<CooldownEvent.Entry> cooldowns
public CooldownEvent()
public CooldownEvent(AOByteBuffer buf, ClientConnection con)
public CooldownEvent(AgisObject obj)
public CooldownEvent(Cooldown.State state)
public AOByteBuffer toBytes()
public void parseBytes(AOByteBuffer buf)
EventparseBytes in interface EventParserparseBytes in class Eventpublic OID getObjOid()
public void setObjOid(OID oid)
public void addCooldown(java.lang.String id,
long duration,
long endTime)
public void addCooldown(Cooldown.State state)
public void setCooldowns(java.util.Set<CooldownEvent.Entry> cooldowns)
public java.util.Set<CooldownEvent.Entry> getCooldowns()