1 package com.badlogic.gdx.graphics.g3d.particles.values; 2 3 import com.badlogic.gdx.utils.Json; 4 import com.badlogic.gdx.utils.JsonValue; 5 6 /** A value which contains a single float variable. 7 * @author Inferno */ 8 public class NumericValue extends ParticleValue { 9 private float value; 10 getValue()11 public float getValue () { 12 return value; 13 } 14 setValue(float value)15 public void setValue (float value) { 16 this.value = value; 17 } 18 load(NumericValue value)19 public void load (NumericValue value) { 20 super.load(value); 21 this.value = value.value; 22 } 23 24 @Override write(Json json)25 public void write (Json json) { 26 super.write(json); 27 json.writeValue("value", value); 28 } 29 30 @Override read(Json json, JsonValue jsonData)31 public void read (Json json, JsonValue jsonData) { 32 super.read(json, jsonData); 33 value = json.readValue("value", float.class, jsonData); 34 } 35 36 }