public static JsonObject serialize(LinearForceFeature feature) { JsonObject obj = new JsonObject(JsonObject.JsonType.OBJECT); JsonObject force = feature.force; obj["force"] = force; return(obj); }
public override ParticleFeature create(JsonObject initData) { Vector3 vec = new Vector3(); if (initData["force"] != null) { JsonObject v = initData["force"]; vec.X = (float)v["x"]; vec.Y = (float)v["y"]; vec.Z = (float)v["z"]; } LinearForceFeature lf = new LinearForceFeature(vec); return(lf); }