파일 위치 경로 : ProudNet/lib/Plugins/Unity
ProudDotNetClientUnity.dll
ProudDotNetClientUnity.dll은 유니티엔진에서 지원하는 Windows, Mac, Android Platform 타켓 용 C# NetClient 인터페이스 DLL 파일 입니다.
Windows(x86, x86_64), Mac, Android Platform 빌드 순서는 6. Unity Build - Windows/Android/Mac
참고 부탁드립니다.
ProudDotNetClientUnity-iOS.dll
ProudDotNetClientUnity-iOS.dll은 유니티엔진에서 지원하는 iOS 타켓 용 C# NetClient 인터페이스 DLL 파일 입니다.
iOS 빌드 순서는 7. Unity Build - iOS(IL2CPP)
참고 부탁드립니다.
ETC
Android/libProudNetClientPlugin.so : Android 동적 라이브러리
IOS/libProudNetClientPlugin.a : iOS 정적 라이브러리
IOS/*.h, IOS/*.cxx, IOS/*.mm : Unity IL2CPP 빌드로 생성된 XCode 프로젝트를 빌드하기 위한 소스 파일
ProudNetClientPlugin.bundle/Contents/MacOS/ProudNetClientPlugin : Mac 동적 라이브러리
x86/ProudNetClientPlugin.dll : Windows 32비트 유니티 플러그인
x86_64/ProudNetClientPlugin.dll : Windows 64비트 유니티 플러그인
x86/ProudNetClient.dll : Windows 32비트 동적 라이브러리 (1.7.40679 초과 버전부터 추가되었습니다.)
x86_64/ProudNetClient.dll : Windows 64비트 동적 라이브러리 (1.7.40679 초과 버전부터 추가되었습니다.)
C# NetClient 인터페이스 DLL 파일이 2개인 이유
Unity iOS는 DllImport 방식이 Windows/Mac/Android과는 다르기 때문에 별도의 DLL(ProudDotNetClient-iOS.dll)로 빌드되어 배포됩니다.
Windows/Mac/Android : [global::System.Runtime.InteropServices.DllImport("ProudNetClientPlugin", ...)]
iOS : [global::System.Runtime.InteropServices.DllImport("__Internal", ...)]