package de.slikey.effectlib.math;
import org.bukkit.configuration.ConfigurationSection;
import java.util.Collection;
public class MultiplyTransform implements Transform {
private Collection<Transform> inputs;
@Override
public void load(ConfigurationSection parameters) {
inputs = Transforms.loadTransformList(parameters, "inputs");
}
@Override
public double get(double t) {
double value = 1;
for (Transform transform : inputs) {
value *= transform.get(t);
}
return value;
}
}