using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using UnityEngine;
public class Test : MonoBehaviour
{
[DllImport("user32.dll")]
public static extern bool GetCursorPos(out CursorPoint lpPoint);
[StructLayout(LayoutKind.Sequential)]
public struct CursorPoint
{
public int X;
public int Y;
public CursorPoint(int x, int y)
{
this.X = x;
this.Y = y;
}
}
void Update()
{
CursorPoint cp;
GetCursorPos(out cp);
Debug.Log(cp.X + "---" + cp.Y);
}
}