Atavism Version 2018.1AGIS API

atavism.agis.core
Class AmmoItemActivateHook

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

public class AmmoItemActivateHook
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 ammoEffectID
           
protected  int ammoType
           
 
Constructor Summary
AmmoItemActivateHook()
           
AmmoItemActivateHook(int ammoType)
           
 
Method Summary
 boolean activate(OID activatorOid, AgisItem item, OID targetOid)
          returns whether the item was successfully activated
 int getAmmo()
           
 int getAmmoEffectID()
           
 void setAmmo(int ammoType)
           
 void setAmmoEffectID(int ammoEffectID)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ammoType

protected int ammoType

ammoEffectID

protected int ammoEffectID
Constructor Detail

AmmoItemActivateHook

public AmmoItemActivateHook()

AmmoItemActivateHook

public AmmoItemActivateHook(int ammoType)
Method Detail

setAmmo

public void setAmmo(int ammoType)

getAmmo

public int getAmmo()

setAmmoEffectID

public void setAmmoEffectID(int ammoEffectID)

getAmmoEffectID

public int getAmmoEffectID()

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.