Main.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. var global = global || (function () { return this; }());
  2. (function (global) {
  3. "use strict";
  4. let App = puerts.loadType('FairyEditor.App');
  5. let UnityEngine_Debug = puerts.loadType('UnityEngine.Debug');
  6. if (!UnityEngine_Debug) return;
  7. var console = {}
  8. function toString(args) {
  9. return Array.prototype.map.call(args, x => x === null ? "null" : x === undefined ? 'undefined' : x.toString()).join(',');
  10. }
  11. console.log = function (msg) {
  12. if (App.consoleView)
  13. App.consoleView.Log(toString(arguments));
  14. else
  15. UnityEngine_Debug.Log(toString(arguments));
  16. }
  17. console.info = function (msg) {
  18. if (App.consoleView)
  19. App.consoleView.Log(toString(arguments));
  20. else
  21. UnityEngine_Debug.Log(toString(arguments));
  22. }
  23. console.warn = function (msg) {
  24. if (App.consoleView)
  25. App.consoleView.LogWarning(toString(arguments));
  26. else
  27. UnityEngine_Debug.LogWarning(toString(arguments));
  28. }
  29. console.error = function (msg) {
  30. if (App.consoleView)
  31. App.consoleView.LogError(toString(arguments));
  32. else
  33. UnityEngine_Debug.LogError(toString(arguments));
  34. }
  35. global.console = console;
  36. puerts.console = console;
  37. }(global));
  38. require('./CodeWriter');