public static int ChangeVector(ref UdkVector vector)
        {
            vector.X = 2;
            vector.Y = 3;
            vector.Z = 4;

            //ha ha ha here we have managedArray passed from UDK
            return 123;//managedArray.Length;
        }
 public static int TestFindPath(ref UdkVector from, ref UdkVector to)
 {
     return 3;
 }