Atavism Version 2018.1AGIS API

atavism.agis.objects
Class CoordinatedEffectState

java.lang.Object
  extended by atavism.agis.objects.CoordinatedEffectState

public class CoordinatedEffectState
extends java.lang.Object


Field Summary
protected  AgisAbilityState abilityState
           
protected  CoordinatedEffect coordinatedEffect
           
protected  OID effectOid
           
protected  Point loc
           
protected  OID sourceOid
           
protected  OID targetOid
           
 
Constructor Summary
CoordinatedEffectState(CoordinatedEffect coordinatedEffect, OID sourceOid, OID targetOid, Point loc, AgisAbilityState abilityState)
           
 
Method Summary
 AnimationClient.InvokeEffectMessage generateInvokeMessage()
          override to add custom information to the message
 AgisAbilityState getAbilityState()
           
 void invoke()
           
 void invoke(java.lang.String iconName, java.lang.Boolean displayIcon)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coordinatedEffect

protected CoordinatedEffect coordinatedEffect

abilityState

protected AgisAbilityState abilityState

effectOid

protected OID effectOid

sourceOid

protected OID sourceOid

targetOid

protected OID targetOid

loc

protected Point loc
Constructor Detail

CoordinatedEffectState

public CoordinatedEffectState(CoordinatedEffect coordinatedEffect,
                              OID sourceOid,
                              OID targetOid,
                              Point loc,
                              AgisAbilityState abilityState)
Method Detail

generateInvokeMessage

public AnimationClient.InvokeEffectMessage generateInvokeMessage()
override to add custom information to the message

Returns:

invoke

public void invoke()

invoke

public void invoke(java.lang.String iconName,
                   java.lang.Boolean displayIcon)

getAbilityState

public AgisAbilityState getAbilityState()


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