How do you make this code function it makes no sense and doesn't follow the tutorial at all.

My Code

Get the delta transform between two given transforms.

GetDeltaTransform<public>(TransformOne:(/UnrealEngine.com/Temporary/SpatialMath:)transform, TransformTwo:(/UnrealEngine.com/Temporary/SpatialMath:)transform)<transacts>:(/UnrealEngine.com/Temporary/SpatialMath:)transform=
    (/UnrealEngine.com/Temporary/SpatialMath:)transform:
        Translation := TransformTwo.Translation - TransformOne.Translation
        Rotation := (/UnrealEngine.com/Temporary/SpatialMath:)MakeComponentWiseDeltaRotation(TransformTwo.Rotation, TransformOne.Rotation)
        Scale := VectorOnes() + ((TransformTwo.Scale - TransformOne.Scale) / TransformOne.Scale)

Error

Tutorial

Like how is someone suppose to follow this stuff ???

Ive been trying and my head hurts nothing makes sense and it feels like this entire sg system has been thrown out to meet a deadline and its not even setup to use math modules correctly

Full Snip:

The other thing that is probably messing with this is the fact they just switched to LUF coordinate system instead of XYZ, but still kept the old Unreal module. It seems annoying that this is the case but you might have to specify which vector3 you want. This is an example from documentation: my_class := class: MyUnrealEngineVector:(/UnrealEngine.com/Temporary/SpatialMath:)vector3 = (/UnrealEngine.com/Temporary/SpatialMath:)vector3{} MyVerseVector:(/Verse.org/SpatialMath:)vector3 = (/Verse.org/SpatialMath:)vector3{}

Isnt that what im doing with the (/UnrealEngine.com/Temporary/SpatialMath:)

I tried for ages to get the + to work even asked on the discord idk what im doing with this at all seems well bodged ngl

This is how you make it work if others get stuck

What a nightmare this has turned out to be