Hello, I have one game object in the scene. I also have some arbitrary direction, let's call it DIR. I need to rotate this game object so that its Y (up) axis is pointing in the same direction as the Y axis from DIR. But, very importantly, I need the game object to keep the direction of its remaining two axes unchanged (relative to the rotation). Please see the picture for more clarity. Basically what I want to achieve is to take the object's Y axis and push it it, so that is is aligned with the DIR's Y axis. I'm doing this in C#. Thank you.