net.sourceforge.pain.logic
Class Affect

java.lang.Object
  extended bynet.sourceforge.pain.logic.Affect
Direct Known Subclasses:
TimedAffect

public abstract class Affect
extends java.lang.Object

Affects logic base class. (Controller for persistent AffectData)

this class is linked statically to Core (could not be reloaded) all it's subclasses are loaded(linked) dynamically and will be reloaded when LogicLocader.reload() method call

Note:Codebase requires from all affect controllers (Affect subclasses) to provide constructor with single (AffectData d) param. This constructor is used for automatic affect controller instantiation and initialization with persistent image by codebase


Field Summary
protected  AffectData ad
           
 
Constructor Summary
protected Affect(AffectData ad)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ad

protected AffectData ad
Constructor Detail

Affect

protected Affect(AffectData ad)