package NET.worlds.scape; public class ValueEvent extends Event { public Object whoChanged; public ValueEvent(int time, Object source, WObject target, Object whoChanged) { super(time, source, target); this.whoChanged = whoChanged; } @Override public boolean deliver(Object o) { return o instanceof ValueHandler && ((ValueHandler)o).handle(this); } }