public static void LoadToObject(Component game, ref SliderJointData data)
        {
            var obj = game.GetComponent <SliderJoint2D>();

            if (obj == null)
            {
                return;
            }
            obj.enableCollision = data.enableCollision;
            obj.breakForce      = data.breakForce;
            obj.breakTorque     = data.breakTorque;
            obj.anchor          = data.anchor;
            obj.connectedAnchor = data.connectedAnchor;
            obj.autoConfigureConnectedAnchor = data.autoConfigure;
            obj.autoConfigureAngle           = data.autoConfigureAngle;
            obj.angle     = data.angle;
            obj.useMotor  = data.useMotor;
            obj.useLimits = data.useLimits;
            obj.motor     = data.motor;
            obj.limits    = data.limits;
        }
 public unsafe override void Load(FakeStruct fake)
 {
     data = *(SliderJointData *)fake.ip;
 }