first commit
This commit is contained in:
35
FGUIProject/plugins/nbc-puerts-plugins/main.js
Normal file
35
FGUIProject/plugins/nbc-puerts-plugins/main.js
Normal file
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
// //FYI: https://github.com/Tencent/puerts/blob/master/doc/unity/manual.md
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.onPublish = onPublish;
|
||||
exports.onDestroy = onDestroy;
|
||||
var FairyEditor = CS.FairyEditor;
|
||||
var System = CS.System;
|
||||
// import { genCode } from './GenCode_CSharp';
|
||||
const GenCode_CSharp_1 = require("./GenCode_CSharp");
|
||||
const GenCodeCustomInspector_1 = require("./GenCodeCustomInspector");
|
||||
const LanguageCustomInspector_1 = require("./LanguageCustomInspector");
|
||||
const GenCodeSettings_1 = require("./GenCodeSettings");
|
||||
const App = FairyEditor.App;
|
||||
const File = System.IO.File;
|
||||
// console.log(App.project.settingsPath+"/Adaptation.json");
|
||||
// console.log(System.IO.File.ReadAllText(App.project.settingsPath+"/Adaptation.json"))
|
||||
(0, GenCodeCustomInspector_1.runGenCodeCustom)();
|
||||
(0, LanguageCustomInspector_1.runLanguageCustom)();
|
||||
function onPublish(handler) {
|
||||
if (!handler.genCode)
|
||||
return;
|
||||
handler.genCode = false; //prevent default output
|
||||
console.log('Handling gen code in plugin 1');
|
||||
(0, GenCode_CSharp_1.genCSCode)(handler);
|
||||
}
|
||||
var callBack = context => {
|
||||
GenCodeSettings_1.default.packageItemChange(context);
|
||||
};
|
||||
function onDestroy() {
|
||||
(0, LanguageCustomInspector_1.languageDestroy)();
|
||||
//do cleanup here
|
||||
//App.project.
|
||||
//console.error("坑爹的ts没法注销事件,刷新后请重启fgui")
|
||||
//App.Off(FairyEditor.EditorEvents.PackageItemChanged, callBack)
|
||||
}
|
||||
Reference in New Issue
Block a user