public static class PipeEventItem.ModifySpeed extends PipeEventItem
PipeEventItem.FindDest
.PipeEventItem.Drop, PipeEventItem.FindDest, PipeEventItem.ItemEntry, PipeEventItem.ModifySpeed, PipeEventItem.OnInsert, PipeEventItem.OrderedEvent, PipeEventItem.ReachCenter, PipeEventItem.ReachDest, PipeEventItem.ReachEnd, PipeEventItem.SideCheck, PipeEventItem.Split, PipeEventItem.TryBounce, PipeEventItem.TryInsert
Modifier and Type | Field and Description |
---|---|
double |
currentSpeed |
PipeEventItem.ItemEntry |
item |
double |
maxSpeedChange |
double |
targetSpeed |
flow
canBeCancelled, holder
Constructor and Description |
---|
ModifySpeed(IPipeHolder holder,
IFlowItems flow,
PipeEventItem.ItemEntry item,
double initSpeed) |
Modifier and Type | Method and Description |
---|---|
void |
modifyTo(double target,
double maxDelta) |
cancel, checkStateForErrors, isCanceled
public final PipeEventItem.ItemEntry item
public final double currentSpeed
public double targetSpeed
public double maxSpeedChange
public ModifySpeed(IPipeHolder holder, IFlowItems flow, PipeEventItem.ItemEntry item, double initSpeed)