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

            if (obj == null)
            {
                return;
            }
            obj.useColliderMask = data.useColliderMask;
            obj.colliderMask    = data.colliderMask;
            obj.forceMagnitude  = data.forceMagnitude;
            obj.forceVariation  = data.forceVariation;
            obj.distanceScale   = data.distanceScale;
            obj.drag            = data.drag;
            obj.angularDrag     = data.angularDrag;
            obj.forceSource     = data.forceSource;
            obj.forceTarget     = data.forceTarget;
            obj.forceMode       = data.forceMode;
        }
 public unsafe override void Load(FakeStruct fake)
 {
     data = *(PointEffectorData *)fake.ip;
 }