public static void Serialize(SphereConstraint instance, global::Improbable.Worker.CInterop.SchemaObject obj) { { global::Improbable.Coordinates.Serialization.Serialize(instance.Center, obj.AddObject(1)); } { obj.AddDouble(2, instance.Radius); } }
public static unsafe void Write(global::Improbable.Worker.Internal.GcHandlePool _pool, SphereConstraint _data, global::Improbable.Worker.Internal.Pbio.Object *_obj) { { global::Improbable.Coordinates_Internal.Write(_pool, _data.center, global::Improbable.Worker.Internal.Pbio.AddObject(_obj, 1)); } { global::Improbable.Worker.Internal.Pbio.AddDouble(_obj, 2, _data.radius); } }
public static unsafe void Write(global::Improbable.Worker.Internal.GcHandlePool _pool, SphereConstraint _data, global::Improbable.Worker.CInterop.SchemaObject _obj) { { global::Improbable.Coordinates_Internal.Write(_pool, _data.center, _obj.AddObject(1)); } { _obj.AddDouble(2, _data.radius); } }
public static SphereConstraint Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj) { var instance = new SphereConstraint(); { instance.Center = global::Improbable.Coordinates.Serialization.Deserialize(obj.GetObject(1)); } { instance.Radius = obj.GetDouble(2); } return(instance); }