multiverse.mars.effects
Class TeachAbilityEffect
java.lang.Object
multiverse.mars.core.MarsEffect
multiverse.mars.effects.TeachAbilityEffect
public class TeachAbilityEffect
- extends MarsEffect
| Methods inherited from class multiverse.mars.core.MarsEffect |
applyEffect, applyEffect, equals, generateState, getDuration, getIcon, getName, getNumPulses, getPulseTime, hashCode, isPeriodic, isPeriodic, isPersistent, isPersistent, pulse, remove, removeEffect, setDuration, setIcon, setName, setNumPulses, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
abilityName
protected java.lang.String abilityName
category
protected java.lang.String category
TeachAbilityEffect
public TeachAbilityEffect(java.lang.String name)
TeachAbilityEffect
public TeachAbilityEffect(java.lang.String name,
java.lang.String abilityName)
getAbilityName
public java.lang.String getAbilityName()
setAbilityName
public void setAbilityName(java.lang.String name)
getCategory
public java.lang.String getCategory()
setCategory
public void setCategory(java.lang.String name)
apply
public void apply(MarsEffect.EffectState state)
- Overrides:
apply in class MarsEffect