Browse Source

feat 打包插件修改

Jae 2 years ago
parent
commit
08f90d83aa

+ 2 - 1
FGUIProject/plugins/my-plugin/GenCode_CSharp.js

@@ -6,7 +6,8 @@ const CodeWriter_1 = require("./CodeWriter");
 function genCode(handler) {
     let settings = handler.project.GetSettings("Publish").codeGeneration;
     let codePkgName = handler.ToFilename(handler.pkg.name); //convert chinese to pinyin, remove special chars etc.
-    let exportCodePath = handler.exportCodePath + '/' + codePkgName;
+    handler.exportCodePath = handler.exportCodePath.replace(/\\/g, "/") + '/' + codePkgName;
+    let exportCodePath = handler.exportCodePath
     let namespaceName = codePkgName;
     let isMonoGame = handler.project.type == csharp_1.FairyEditor.ProjectType.MonoGame;
     if (settings.packageName)

+ 2 - 1
FGUIProject/plugins/my-plugin/GenCode_CSharp.ts

@@ -4,7 +4,8 @@ import CodeWriter from './CodeWriter';
 function genCode(handler: FairyEditor.PublishHandler) {
     let settings = (<FairyEditor.GlobalPublishSettings>handler.project.GetSettings("Publish")).codeGeneration;
     let codePkgName = handler.ToFilename(handler.pkg.name); //convert chinese to pinyin, remove special chars etc.
-    let exportCodePath = handler.exportCodePath + '/' + codePkgName;
+    handler.exportCodePath = handler.exportCodePath.replace(/\\/g, "/") + '/' + codePkgName;
+    let exportCodePath = handler.exportCodePath
     let namespaceName = codePkgName;
     let isMonoGame = handler.project.type == FairyEditor.ProjectType.MonoGame;
 

+ 2 - 2
FGUIProject/settings/Publish.json

@@ -1,5 +1,5 @@
 {
-  "path": "..\\GameClient\\Assets\\ResIn\\UI",
+  "path": "../GameClient/Assets/ResIn/UI",
   "branchPath": "",
   "fileExtension": "bytes",
   "packageCount": 2,
@@ -9,7 +9,7 @@
   "compressPNG": false,
   "codeGeneration": {
     "allowGenCode": true,
-    "codePath": "..\\GameClient\\Assets\\Game\\HotUpdate\\FairyGUI\\GenCode\\",
+    "codePath": "../GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/",
     "classNamePrefix": "UI_",
     "memberNamePrefix": "m_",
     "packageName": "UI",