title: using Transform.lookat() based on a different vector representing forward.
body: <p>In unity3D I am trying to orientate a capsule so that the y axis points at another game object. Basically I'm trying to use the vector3.up instead of the vector3.forward. </p>
  
  <p>Is there anyway to adapt the Transform.lookat() to achieve this? or is there another function I should be using?</p>