activeButton.setSelected(value.isActive()); updateActive(); boolean alwaysActive = value == null ? true : value.isAlwaysActive(); activeButton.setVisible(!alwaysActive); if (alwaysActive) contentPanel.setVisible(true);
public void load (GradientColorValue value) { super.load(value); colors = new float[value.colors.length]; System.arraycopy(value.colors, 0, colors, 0, colors.length); timeline = new float[value.timeline.length]; System.arraycopy(value.timeline, 0, timeline, 0, timeline.length); } }
public void save (Writer output) throws IOException { super.save(output); if (!active) return; output.write("shape: " + shape + "\n"); if (shape == SpawnShape.ellipse) { output.write("edges: " + edges + "\n"); output.write("side: " + side + "\n"); } }
activeButton.setSelected(value.isActive()); updateActive(); boolean alwaysActive = value == null ? true : value.isAlwaysActive(); activeButton.setVisible(!alwaysActive); if (alwaysActive) contentPanel.setVisible(true);
public void setHasAdvanced (boolean hasAdvanced) { this.hasAdvanced = hasAdvanced; advancedButton.setVisible(hasAdvanced && (value.isActive() || value.isAlwaysActive())); }
void updateActive () { contentPanel.setVisible(activeButton.isSelected()); advancedPanel.setVisible(activeButton.isSelected() && advancedButton.isSelected()); advancedButton.setVisible(activeButton.isSelected() && hasAdvanced); descriptionLabel.setText(activeButton.isSelected() ? description : ""); if (value != null) value.setActive(activeButton.isSelected()); }
public void load (SpawnShapeValue value) { super.load(value); shape = value.shape; edges = value.edges; side = value.side; } }
public void load (BufferedReader reader) throws IOException { super.load(reader); if (!active) return; colors = new float[readInt(reader, "colorsCount")]; for (int i = 0; i < colors.length; i++) colors[i] = readFloat(reader, "colors" + i); timeline = new float[readInt(reader, "timelineCount")]; for (int i = 0; i < timeline.length; i++) timeline[i] = readFloat(reader, "timeline" + i); }
public void load (RangedNumericValue value) { super.load(value); lowMax = value.lowMax; lowMin = value.lowMin; } }
public void load (NumericValue value) { super.load(value); this.value = value.value; } }
public void save (Writer output) throws IOException { super.save(output); if (!active) return; output.write("colorsCount: " + colors.length + "\n"); for (int i = 0; i < colors.length; i++) output.write("colors" + i + ": " + colors[i] + "\n"); output.write("timelineCount: " + timeline.length + "\n"); for (int i = 0; i < timeline.length; i++) output.write("timeline" + i + ": " + timeline[i] + "\n"); }
public void load (BufferedReader reader) throws IOException { super.load(reader); if (!active) return; shape = SpawnShape.valueOf(readString(reader, "shape")); if (shape == SpawnShape.ellipse) { edges = readBoolean(reader, "edges"); side = SpawnEllipseSide.valueOf(readString(reader, "side")); } }
public void load (GradientColorValue value) { super.load(value); colors = new float[value.colors.length]; System.arraycopy(value.colors, 0, colors, 0, colors.length); timeline = new float[value.timeline.length]; System.arraycopy(value.timeline, 0, timeline, 0, timeline.length); } }
public void load (BufferedReader reader) throws IOException { super.load(reader); if (!active) return; value = readFloat(reader, "value"); }
public void save (Writer output) throws IOException { super.save(output); if (!active) return; output.write("lowMin: " + lowMin + "\n"); output.write("lowMax: " + lowMax + "\n"); }
public void save (Writer output) throws IOException { super.save(output); if (!active) return; output.write("value: " + value + "\n"); }
public void load (BufferedReader reader) throws IOException { super.load(reader); if (!active) return; lowMin = readFloat(reader, "lowMin"); lowMax = readFloat(reader, "lowMax"); }
public void save (Writer output) throws IOException { super.save(output); if (!active) return; output.write("shape: " + shape + "\n"); if (shape == SpawnShape.ellipse) { output.write("edges: " + edges + "\n"); output.write("side: " + side + "\n"); } }
activeButton.setSelected(value.isActive()); updateActive(); boolean alwaysActive = value == null ? true : value.isAlwaysActive(); activeButton.setVisible(!alwaysActive); if (alwaysActive) contentPanel.setVisible(true);
public void setHasAdvanced (boolean hasAdvanced) { this.hasAdvanced = hasAdvanced; advancedButton.setVisible(hasAdvanced && (value.isActive() || value.isAlwaysActive())); }