The problem is simple: I need to give object1's Platform vectors to object2 on collision. Object2 also has solid behavior so it stops object1, thus setting it's Platform's vector X to zero. In the end object2 always gets X vector = 0
I tried solutions like setting object1's vector X to a local variable every tick if it doesn't equal 0, and giving that value to object2 on actual collide, but it just isn't fast enough! How may I use pre-collide vector check? Distance checks won't help.
Thanks