여기서는 PIDL 파일을 설정하여, RMI 관련 파일을 출력하는 방법을 설명합니다.
Mono에서 설정하지 않고, .bat파일을 만들어 사용하셔도 무방합니다.
PIDL 파일, RMI에 관하여서는, C++ 도움말을 참조 하십시오.
처음으로, dll_import 과정을 하시면, Mono Project가 나옵니다.
다음, 프로젝트 파일의 옵션을 열고 Generan>>Custom Commands를 클릭하십시오.
ProudNet/util폴더에는 PIDL.exe가 포함되어 있습니다. 해당 PIDL.exe를 사용하여 아래와 같이 세팅 하시면, _common.cs,_proxy.cs,_stub.cs파일이 나옵니다. (여기서 -outdir을 설정할 때에는 PIDL.exe의 기준으로 작성해 주시기 바랍니다.)
작성 예) ../../util/PIDL.exe -cs ../SynchWorld/Common/SynchWorldC2C.PIDL -outdir ../../SynchWorldUnity/Assets/Scripts
이렇게 컴파일 하여 나온 .cs파일들을 프로젝트에 포함하시면 됩니다.