Atavism Version 2018.1AGIS API

atavism.agis.events
Class AbilityInfoEvent

java.lang.Object
  extended by atavism.server.engine.Event
      extended by 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
           
 
Constructor Summary
AbilityInfoEvent()
           
AbilityInfoEvent(AgisAbility ability)
           
AbilityInfoEvent(AOByteBuffer buf, ClientConnection con)
           
 
Method Summary
 void addCooldown(java.lang.String cooldownID)
           
 int getAbilityID()
           
 java.util.Set<java.lang.String> getCooldowns()
           
 java.lang.String getDesc()
           
 java.lang.String getIcon()
           
 java.lang.String getName()
           
 java.lang.String getProperty(java.lang.String key)
           
 void parseBytes(AOByteBuffer buf)
          load this event from the passed in buffer called by the constructor
 void setAbilityID(int id)
           
 void setDesc(java.lang.String desc)
           
 void setIcon(java.lang.String icon)
           
 void setProperty(java.lang.String key, java.lang.String value)
           
 AOByteBuffer toBytes()
           
 
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
 

Field Detail

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
Constructor Detail

AbilityInfoEvent

public AbilityInfoEvent()

AbilityInfoEvent

public AbilityInfoEvent(AOByteBuffer buf,
                        ClientConnection con)

AbilityInfoEvent

public AbilityInfoEvent(AgisAbility ability)
Method Detail

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)


Copyright © 2018 Dragonsan Studios Sp. z o.o.