Atavism Version 2018.1AGIS API

atavism.agis.core
Class AbilityActivateHook

java.lang.Object
  extended by atavism.agis.core.AbilityActivateHook
All Implemented Interfaces:
ActivateHook, java.io.Serializable

public class AbilityActivateHook
extends java.lang.Object
implements ActivateHook

an activate hook for items that trigger abilities when the item is activated, the mob uses the ability

See Also:
Serialized Form

Field Summary
protected  int abilityID
           
 
Constructor Summary
AbilityActivateHook()
           
AbilityActivateHook(AgisAbility ability)
           
AbilityActivateHook(int abilityID)
           
 
Method Summary
 boolean activate(OID activatorOid, AgisItem item, OID targetOid)
          returns whether the item was successfully activated
 AgisAbility getAbility()
           
 int getAbilityID()
           
 void setAbilityID(int abilityID)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

abilityID

protected int abilityID
Constructor Detail

AbilityActivateHook

public AbilityActivateHook()

AbilityActivateHook

public AbilityActivateHook(AgisAbility ability)

AbilityActivateHook

public AbilityActivateHook(int abilityID)
Method Detail

setAbilityID

public void setAbilityID(int abilityID)

getAbilityID

public int getAbilityID()

getAbility

public AgisAbility getAbility()

activate

public boolean activate(OID activatorOid,
                        AgisItem item,
                        OID targetOid)
Description copied from interface: ActivateHook
returns whether the item was successfully activated

Specified by:
activate in interface ActivateHook

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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