public static void __colliders_ITEM__shape_Serialize_Sphere(JsonFormatter f, ColliderShapeSphere value) { f.BeginMap(); if (value.Offset != null && value.Offset.Count() >= 3) { f.Key("offset"); __colliders_ITEM__shape__sphere_Serialize_Offset(f, value.Offset); } if (value.Radius.HasValue) { f.Key("radius"); f.Value(value.Radius.GetValueOrDefault()); } f.EndMap(); }
public static ColliderShapeSphere __colliderGroups_ITEM__colliders_ITEM__shape_Deserialize_Sphere(JsonNode parsed) { var value = new ColliderShapeSphere(); foreach (var kv in parsed.ObjectItems()) { var key = kv.Key.GetString(); if (key == "offset") { value.Offset = __colliderGroups_ITEM__colliders_ITEM__shape__sphere_Deserialize_Offset(kv.Value); continue; } if (key == "radius") { value.Radius = kv.Value.GetSingle(); continue; } } return(value); }