package mods.eln.sim.nbt;
import mods.eln.misc.INBTTReady;
import mods.eln.sim.mna.component.Resistor;
import mods.eln.sim.mna.state.State;
import net.minecraft.nbt.NBTTagCompound;
public class NbtResistor extends Resistor implements INBTTReady {
String name;
public NbtResistor(String name, State aPin, State bPin) {
super(aPin, bPin);
this.name = name;
}
@Override
public void readFromNBT(NBTTagCompound nbt, String str) {
name += str;
setR(nbt.getDouble(str + "R"));
}
@Override
public void writeToNBT(NBTTagCompound nbt, String str) {
name += str;
nbt.setDouble(str + "R", getR());
}
}