소스 검색

[cs/unity] Handle Editor packages correctly

Cauê Waneck 11 년 전
부모
커밋
b09110af26
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      gencommon.ml

+ 5 - 2
gencommon.ml

@@ -1094,8 +1094,11 @@ let generate_modules gen extension source_dir (module_gen : SourceWriter.source_
 							"."
 					in
 					base_path ^ "/" ^ gen.gcon.file
-				else
-					Common.defined_value gen.gcon Define.UnityStdTarget ^ "/" ^ (String.concat "/" (fst md_def.m_path))
+				else match List.rev (fst md_def.m_path) with
+					| "editor" :: _ ->
+						Common.defined_value gen.gcon Define.UnityStdTarget ^ "/Editor/" ^ (String.concat "/" (fst md_def.m_path))
+					| _ ->
+						Common.defined_value gen.gcon Define.UnityStdTarget ^ "/Haxe-Std/" ^ (String.concat "/" (fst md_def.m_path))
 			else
 				gen.gcon.file ^ "/" ^ source_dir ^ "/" ^ (String.concat "/" (fst md_def.m_path))
 		in