protected override void GmReadyAwake() { GameManager = GameManager.Instance; Loader = new JsLoader(ScriptsDir); if (JsEnv == null) { JsEnv = new JsEnv(Loader, DebugPort); } if (IsDebug) { //Start debug JsEnv.WaitDebugger(); } ModuleInit init; init = JsEnv.Eval <ModuleInit>("const m = require('" + ModuleName + "'); m.default;"); if (init != null) { init(this); } else { Debug.Log("init is null!!!"); } }
void Start() { // jsEnv = new JsEnv(); jsEnv = new JsEnv(new DefaultLoader("G:/Unity/Git/puerts_react/TsProj/output/"), 8080); jsEnv.WaitDebugger(); jsEnv.Eval("require('QuickStart')"); }
void Awake() { Loader = new PackageLoader(); Loader.AddLoader(new DefaultLoader(), int.MaxValue); #if UNITY_EDITOR Loader.AddLoader(new FileLoader()); #endif JsEnv = new JsEnv(Loader, debugPort); #if UNITY_EDITOR if (debugEnable && debugPort > 0) { JsEnv.WaitDebugger(); } #endif AutoUsing(JsEnv); }