feat(lua): дублировать Lua print() в DevTools Console для отладки

This commit is contained in:
min 2026-06-08 11:35:11 +03:00
parent 2b15ec821a
commit 30d472bf43

View File

@ -4426,6 +4426,13 @@ export class GameRuntime {
}
_log(level, text, scriptId = null, scriptName = null) {
// Дублируем в DevTools Console — удобно для отладки скриптов
try {
const fn = level === 'error' ? console.error
: level === 'warn' ? console.warn
: console.log;
fn(`[script${scriptName ? ' ' + scriptName : ''}] ${text}`);
} catch (_) {}
if (this._onLog) {
try { this._onLog({ level, text, ts: Date.now(), scriptId, scriptName }); } catch (e) { /* ignore */ }
}