com.planet_ink.coffee_mud.MOBS
Class StdMOB.ApplyAffectCharState<T extends StatsAffecting>

java.lang.Object
  extended by com.planet_ink.coffee_mud.MOBS.StdMOB.ApplyAffectCharState<T>
All Implemented Interfaces:
EachApplicable<T>
Enclosing class:
StdMOB

public static class StdMOB.ApplyAffectCharState<T extends StatsAffecting>
extends java.lang.Object
implements EachApplicable<T>

EachApplicable class that affect charState


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.core.interfaces.EachApplicable
EachApplicable.ApplyAffectPhyStats<T extends StatsAffecting>, EachApplicable.ApplyRecoverPhyStats<T extends Affectable>
 
Field Summary
protected  MOB me
           
 
Constructor Summary
StdMOB.ApplyAffectCharState(MOB me)
           
 
Method Summary
 void apply(T a)
          Implement the code that will apply to each object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

me

protected final MOB me
Constructor Detail

StdMOB.ApplyAffectCharState

public StdMOB.ApplyAffectCharState(MOB me)
Method Detail

apply

public void apply(T a)
Description copied from interface: EachApplicable
Implement the code that will apply to each object

Specified by:
apply in interface EachApplicable<T extends StatsAffecting>
Parameters:
a - the object to work on