Fix material not being set when loading recovery device from preset
This commit is contained in:
parent
a590bdc299
commit
69c995b829
@ -124,8 +124,8 @@ public abstract class RecoveryDevice extends MassObject implements FlightConfigu
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void loadFromPreset(ComponentPreset preset) {
|
||||
// // Set preset parachute line material
|
||||
protected void loadFromPreset(ComponentPreset preset, Object...params) {
|
||||
// // Set preset parachute line material
|
||||
// NEED a better way to set preset if field is empty ----
|
||||
if (preset.has(ComponentPreset.MATERIAL)) {
|
||||
String surfaceMaterialEmpty = preset.get(ComponentPreset.MATERIAL).toString();
|
||||
@ -139,10 +139,15 @@ public abstract class RecoveryDevice extends MassObject implements FlightConfigu
|
||||
} else {
|
||||
this.material = defaultMaterial;
|
||||
}
|
||||
super.loadFromPreset(preset);
|
||||
super.loadFromPreset(preset, params);
|
||||
fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void loadFromPreset(ComponentPreset preset) {
|
||||
loadFromPreset(preset, (Object[]) null);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected RocketComponent copyWithOriginalID() {
|
||||
RecoveryDevice copy = (RecoveryDevice) super.copyWithOriginalID();
|
||||
|
Loading…
x
Reference in New Issue
Block a user