Version 1.5APIs subject to change!

multiverse.mars.effects
Class TeachAbilityEffect

java.lang.Object
  extended by multiverse.mars.core.MarsEffect
      extended by multiverse.mars.effects.TeachAbilityEffect

public class TeachAbilityEffect
extends MarsEffect


Nested Class Summary
 
Nested classes/interfaces inherited from class multiverse.mars.core.MarsEffect
MarsEffect.EffectState
 
Field Summary
protected  java.lang.String abilityName
           
protected  java.lang.String category
           
 
Fields inherited from class multiverse.mars.core.MarsEffect
duration, numPulses
 
Constructor Summary
TeachAbilityEffect(java.lang.String name)
           
TeachAbilityEffect(java.lang.String name, java.lang.String abilityName)
           
 
Method Summary
 void apply(MarsEffect.EffectState state)
           
 java.lang.String getAbilityName()
           
 java.lang.String getCategory()
           
 void setAbilityName(java.lang.String name)
           
 void setCategory(java.lang.String name)
           
 
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
 

Field Detail

abilityName

protected java.lang.String abilityName

category

protected java.lang.String category
Constructor Detail

TeachAbilityEffect

public TeachAbilityEffect(java.lang.String name)

TeachAbilityEffect

public TeachAbilityEffect(java.lang.String name,
                          java.lang.String abilityName)
Method Detail

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


Copyright © 2008 The Multiverse Network, Inc.