public static Vector3 RelativeMouseAt(Vector3 inputMouseCoordinates) { int num = 0; int num2 = 0; int x = (int)inputMouseCoordinates.x; int y = (int)inputMouseCoordinates.y; Vector3 result; result.z = (float)Display.RelativeMouseAtImpl(x, y, out num, out num2); result.x = (float)num; result.y = (float)num2; return(result); }
/// <summary> /// <para>Query relative mouse coordinates.</para> /// </summary> /// <param name="inputMouseCoordinates">Mouse Input Position as Coordinates.</param> public static Vector3 RelativeMouseAt(Vector3 inputMouseCoordinates) { int rx = 0; int ry = 0; int x = (int)inputMouseCoordinates.x; int y = (int)inputMouseCoordinates.y; Vector3 vector3; vector3.z = (float)Display.RelativeMouseAtImpl(x, y, out rx, out ry); vector3.x = (float)rx; vector3.y = (float)ry; return(vector3); }