atavism.agis.events
Class AbilityInfoEvent
java.lang.Object
atavism.server.engine.Event
atavism.agis.events.AbilityInfoEvent
- All Implemented Interfaces:
- EventParser
public class AbilityInfoEvent
- extends Event
Field Summary |
protected int |
abilityID
|
protected java.util.Set<java.lang.String> |
cooldowns
|
protected java.lang.String |
desc
|
protected java.lang.String |
icon
|
protected java.util.Map<java.lang.String,java.lang.String> |
props
|
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 |
abilityID
protected int abilityID
icon
protected java.lang.String icon
desc
protected java.lang.String desc
cooldowns
protected java.util.Set<java.lang.String> cooldowns
props
protected java.util.Map<java.lang.String,java.lang.String> props
AbilityInfoEvent
public AbilityInfoEvent()
AbilityInfoEvent
public AbilityInfoEvent(AOByteBuffer buf,
ClientConnection con)
AbilityInfoEvent
public AbilityInfoEvent(AgisAbility ability)
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
getAbilityID
public int getAbilityID()
setAbilityID
public void setAbilityID(int id)
getIcon
public java.lang.String getIcon()
setIcon
public void setIcon(java.lang.String icon)
getDesc
public java.lang.String getDesc()
setDesc
public void setDesc(java.lang.String desc)
addCooldown
public void addCooldown(java.lang.String cooldownID)
getCooldowns
public java.util.Set<java.lang.String> getCooldowns()
getProperty
public java.lang.String getProperty(java.lang.String key)
setProperty
public void setProperty(java.lang.String key,
java.lang.String value)