fix(scaffold): 修复敌人感知 los 槽位——检测层 Nothing→Player、半径 0→8

原 SetupPerceptionSystemSlots 把 los 槽 detectLayer 置 0(Nothing)且 radius=0,
导致视线永远探不到玩家;改为 Player 层 + 半径 8,LOS 检测恢复正常。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-03 16:26:40 +08:00
co-authored by Claude Opus 4.8
parent 63e241af92
commit decd5503fb
@@ -1279,7 +1279,7 @@ namespace BaseGames.Editor
switch (name)
{
case "aggro": enumIdx = 0; radius = 5f; layer = playerLayer; break;
case "los": enumIdx = 1; radius = 0f; layer = 0; break;
case "los": enumIdx = 1; radius = 8f; layer = playerLayer; break;
case "attack_melee":enumIdx = 0; radius = 1.5f; layer = playerLayer; break;
case "attack_range":enumIdx = 0; radius = 8f; layer = playerLayer; break;
case "patrol": enumIdx = 0; radius = 5f; layer = 0; break;