게임 메이커 스튜디오는 .NET 프레임워크 (=C#) 4버전까지만 지원하는 것 같다.
근데비주얼 스튜디오 2022는 .NET Framework 4버전 사용이 안된다.
비주얼 스튜디오 2019로 .NET 프레임워크 4.8.1 정도로 대상 프레임워크를 지정한 뒤에
DllExport Nuget 패키지를 넣고 돌린다음 빌드를 해서 게임메이커 스튜디오에 넣으면 된다.
근데... 유니티에는 그대로 넣었더니 네임스페이스 참조가 또 안된다.
[DllExport("TestFunction", CallingConvention.Cdecl)] 넣어서 unmanaged로 하니까 그런 것 같다.
Unmanaged(native) plugin 으로 쓰려면
https://docs.unity3d.com/Manual/NativePlugins.html
여기서 시키는 대로 해야하는 것 같다. 귀찮...
이런 노하우 알고 싶지 않았는데
알아버렸어...