Atavism Version 2018.1AGIS API

atavism.agis.core
Class AgisEffect.EffectState

java.lang.Object
  extended by atavism.agis.core.AgisEffect.EffectState
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable
Enclosing class:
AgisEffect

public static class AgisEffect.EffectState
extends java.lang.Object
implements java.lang.Runnable, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  int abilityID
           
protected  boolean active
           
protected  AgisEffect.EffectState bonusEffect
           
protected  int currentStack
           
protected  java.lang.String defaultName
           
protected  java.io.Serializable defaultValue
           
protected  AgisEffect effect
           
protected  int effectID
           
protected  java.lang.String effectName
           
protected  long endTime
           
protected  AgisItem item
           
protected  int nextPulse
           
protected  long nextWakeupTime
           
protected  java.util.Map params
           
protected  OID sourceOid
           
protected  OID stackCaster
           
protected  OID targetOid
           
protected  boolean wasApplied
           
 
Constructor Summary
AgisEffect.EffectState()
           
AgisEffect.EffectState(AgisEffect effect, CombatInfo source, CombatInfo target, java.util.Map params)
           
AgisEffect.EffectState(AgisEffect effect, CombatInfo source, CombatInfo target, java.util.Map params, int abilityID)
           
AgisEffect.EffectState(AgisEffect effect, CombatInfo source, CombatInfo target, java.util.Map params, int abilityID, AgisItem item)
           
 
Method Summary
 int getAbilityID()
           
 AgisEffect.EffectState getBonusEffect()
           
 int getCurrentStack()
           
 java.lang.String getDefaultName()
           
 java.io.Serializable getDefaultValue()
           
 AgisEffect getEffect()
           
 int getEffectID()
           
 java.lang.String getEffectName()
           
 long getEndTime()
           
 AgisItem getItem()
           
 int getNextPulse()
           
 long getNextWakeupTime()
           
 java.util.Map getParams()
           
 CombatInfo getSource()
           
 OID getSourceOid()
           
 OID getStackCaster()
           
 CombatInfo getTarget()
           
 OID getTargetOid()
           
 long getTimeRemaining()
           
 long getTimeUntilEnd()
           
 boolean isActive()
           
 void isActive(boolean active)
           
 void resume()
           
 void run()
           
 void schedule(long delay)
           
 void setAbilityID(int abilityID)
           
 void setBonusEffect(AgisEffect.EffectState bonusEffect)
           
 void setCurrentStack(int currentStack)
           
 void setDefaultName(java.lang.String defaultName)
           
 void setDefaultValue(java.io.Serializable defaultValue)
           
 void setEffectID(int effectID)
           
 void setEffectName(java.lang.String effectName)
           
 void setItem(AgisItem item)
           
 void setNextPulse(int num)
           
 void setParams(java.util.Map params)
           
 void setSourceOid(OID oid)
           
 void setStackCaster(OID caster)
           
 void setTargetOid(OID oid)
           
 void setTimeRemaining(long time)
           
 void setTimeUntilEnd(long time)
           
 void updateState()
           
 boolean wasApplied()
           
 void wasApplied(boolean wasApplied)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

effect

protected transient AgisEffect effect

effectID

protected int effectID

effectName

protected java.lang.String effectName

defaultName

protected java.lang.String defaultName

defaultValue

protected java.io.Serializable defaultValue

abilityID

protected int abilityID

bonusEffect

protected AgisEffect.EffectState bonusEffect

targetOid

protected OID targetOid

sourceOid

protected OID sourceOid

nextWakeupTime

protected long nextWakeupTime

endTime

protected long endTime

nextPulse

protected int nextPulse

active

protected boolean active

params

protected java.util.Map params

item

protected AgisItem item

currentStack

protected int currentStack

stackCaster

protected OID stackCaster

wasApplied

protected boolean wasApplied
Constructor Detail

AgisEffect.EffectState

public AgisEffect.EffectState()

AgisEffect.EffectState

public AgisEffect.EffectState(AgisEffect effect,
                              CombatInfo source,
                              CombatInfo target,
                              java.util.Map params)

AgisEffect.EffectState

public AgisEffect.EffectState(AgisEffect effect,
                              CombatInfo source,
                              CombatInfo target,
                              java.util.Map params,
                              int abilityID)

AgisEffect.EffectState

public AgisEffect.EffectState(AgisEffect effect,
                              CombatInfo source,
                              CombatInfo target,
                              java.util.Map params,
                              int abilityID,
                              AgisItem item)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

updateState

public void updateState()

schedule

public void schedule(long delay)

resume

public void resume()

getEffect

public AgisEffect getEffect()

getEffectID

public int getEffectID()

setEffectID

public void setEffectID(int effectID)

getEffectName

public java.lang.String getEffectName()

setEffectName

public void setEffectName(java.lang.String effectName)

getDefaultName

public java.lang.String getDefaultName()

setDefaultName

public void setDefaultName(java.lang.String defaultName)

getDefaultValue

public java.io.Serializable getDefaultValue()

setDefaultValue

public void setDefaultValue(java.io.Serializable defaultValue)

getAbilityID

public int getAbilityID()

setAbilityID

public void setAbilityID(int abilityID)

getBonusEffect

public AgisEffect.EffectState getBonusEffect()

setBonusEffect

public void setBonusEffect(AgisEffect.EffectState bonusEffect)

getTarget

public CombatInfo getTarget()

getTargetOid

public OID getTargetOid()

setTargetOid

public void setTargetOid(OID oid)

getSource

public CombatInfo getSource()

getSourceOid

public OID getSourceOid()

setSourceOid

public void setSourceOid(OID oid)

getNextWakeupTime

public long getNextWakeupTime()

getTimeRemaining

public long getTimeRemaining()

setTimeRemaining

public void setTimeRemaining(long time)

getEndTime

public long getEndTime()

getTimeUntilEnd

public long getTimeUntilEnd()

setTimeUntilEnd

public void setTimeUntilEnd(long time)

getNextPulse

public int getNextPulse()

setNextPulse

public void setNextPulse(int num)

isActive

public boolean isActive()

isActive

public void isActive(boolean active)

getParams

public java.util.Map getParams()

setParams

public void setParams(java.util.Map params)

getItem

public AgisItem getItem()

setItem

public void setItem(AgisItem item)

getCurrentStack

public int getCurrentStack()

setCurrentStack

public void setCurrentStack(int currentStack)

getStackCaster

public OID getStackCaster()

setStackCaster

public void setStackCaster(OID caster)

wasApplied

public boolean wasApplied()

wasApplied

public void wasApplied(boolean wasApplied)


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