• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 }