diff --git a/src/editor/engine/lua/RobloxShim.js b/src/editor/engine/lua/RobloxShim.js index d1ba24b..6a8bc07 100644 --- a/src/editor/engine/lua/RobloxShim.js +++ b/src/editor/engine/lua/RobloxShim.js @@ -1933,13 +1933,12 @@ 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; + // ДИАГНОСТИКА: пробуем сначала без аргумента — чтобы понять hrp ли виноват if (p.kind === 'touch' || p.kind === 'touched') { - part.Touched.Fire(hrp); + part.Touched.Fire(); // БЕЗ hrp — тест } else if (p.kind === 'untouch' || p.kind === 'untouched') { - part.TouchEnded.Fire(hrp); + part.TouchEnded.Fire(); } }, fireGlobalEvent(p) {