@Override public void read(final InputCapsule capsule) throws IOException { super.read(capsule); final InputCapsule cap = capsule; _wanderRadius = cap.readDouble("wanderRadius", DEFAULT_RADIUS); _wanderDistance = cap.readDouble("wanderDistance", DEFAULT_DISTANCE); _wanderJitter = cap.readDouble("wanderJitter", DEFAULT_JITTER); }
@Override public void read(final Ardor3DImporter e) throws IOException { super.read(e); final InputCapsule cap = e.getCapsule(this); _swarmRangeSQ = cap.readDouble("swarmRangeSQ", DEFAULT_SWARM_RANGE_SQ); _deviance = cap.readDouble("deviance", DEFAULT_DEVIANCE); _turnSpeed = cap.readDouble("turnSpeed", DEFAULT_TURN_SPEED); _speedBump = cap.readDouble("speedBump", DEFAULT_SPEED_BUMP); _maxSpeed = cap.readDouble("maxSpeed", DEFAULT_MAX_SPEED); _swarmOffset.set((Vector3) cap.readSavable("swarmOffset", new Vector3())); }