From 0980ec4a5fab8b6c836ccda601ccdc8f84c146a4 Mon Sep 17 00:00:00 2001 From: min Date: Tue, 9 Jun 2026 06:51:50 +0300 Subject: [PATCH] =?UTF-8?q?debug(lua):=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20console.warn=20=D0=B2=20fireTargetEvent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проверяю: при [Touch FIRE] доходит ли событие до Lua-shim, правильно ли резолвится part по primId, есть ли connections у Touched сигнала. --- src/editor/engine/lua/RobloxShim.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/editor/engine/lua/RobloxShim.js b/src/editor/engine/lua/RobloxShim.js index 22a8174..30a704f 100644 --- a/src/editor/engine/lua/RobloxShim.js +++ b/src/editor/engine/lua/RobloxShim.js @@ -1927,6 +1927,8 @@ export function registerRobloxShim(lua, opts) { if (!p) return; const id = p.primId ?? p.target; const part = partById.get(Number(id)); + // eslint-disable-next-line no-console + console.warn(`[shim fireTargetEvent] id=${id} kind=${p.kind} part=${part?.Name || 'NOT_FOUND'} connections=${part?.Touched?.connections?.length || 0}`); if (!part) return; if (p.kind === 'touch' || p.kind === 'touched') { part.Touched.Fire(hrp);