WL-814e 프로브 · 2026-09-11 00:47:34 · Unity 6000.3.23f1 playMode=False ## A. SO 값 (WLLookModeSettings.asset · WLEnvLookSettings.asset · 전부 실측) PASS A0 두 SO 로드 — look=True env=True | 모드 | 표기 | 리그 | SO구도 | h | d | up | ortho | px | envLookOn | | 0 | 기본 | 원근 | SO | 76 | 3 | 2.4 | 3.8 | 480 | 0 | | 1 | 도트A | 직교 | 프리셋 | 76 | 3 | 2.4 | 3.4 | 480 | 1 | | 2 | 도트B(넓게) | 직교 | 프리셋 | 76 | 3 | 2.4 | 4.6 | 480 | 1 | | 3 | 도트C(굵게) | 직교 | 프리셋 | 76 | 3 | 2.4 | 4.6 | 360 | 1 | PASS A1 프리셋 4개 — ModeCount=4 PASS A2.0 모드 0 = 표 — 기본 · h 76 d 3 up 2.4 ortho 3.8 px 480 env 0 PASS A2.1 모드 1 = 표 — 도트A · h 76 d 3 up 2.4 ortho 3.4 px 480 env 1 PASS A2.2 모드 2 = 표 — 도트B(넓게) · h 76 d 3 up 2.4 ortho 4.6 px 480 env 1 PASS A2.3 모드 3 = 표 — 도트C(굵게) · h 76 d 3 up 2.4 ortho 4.6 px 360 env 1 PASS A3 0번 = 원근 + 811o SO 구도 — pixelRig=False useSoFraming=True PASS A4 1~3번 = 도트(직교 리그) — 3/3 PASS A5 각도 4행 동일(76/3/2.4) — h 76 전부 동일 PASS A6 허브 유지 값 — envFollows=True envAtStart=False startMode=0 showButtons=True PASS A7 WLEnvLookSettings enabled 1 · followLookModeHub 1 · swapCharacters 0 — enabled=True follow=True swapChars=False · grassDensity=0.5(유지) PASS A8 Enabled 게이트 통과 — Enabled=True 임시 씬 '' · 맵 WL_Nature · 렌더러 1299개 ## B. ⓐ 허브 EnvLookOn=false → 맵 진입 경계 → 적용 0 PASS B0 허브 OFF · 추종 ON — EnvLookOn=False FollowHub=True PASS B1 경계 적용 0 — MapEnter=False IsApplied=False PASS B2 스왑 0 · 잔디 0 — 렌더러 0 · 물 0 · 잔디 0 PASS B3 게이트 카운터 +1 — HubGated=1 ## C. ⓑ LookModeHub.EnvLookChanged 구독 → ON 적용 · OFF 원복 PASS C1 구독 성공 · 현재 값(OFF) 1회 반영 — HookHub=True HubHooked=True HubEvents=1 IsApplied=False PASS C2 중복 구독 0 — 두 번째 HookHub=false · HubEvents=1 PASS C3 ON → 적용 — 렌더러 1268 · 슬롯 1268 · 물 5 · 잔디 4(8175개) · HubEvents=2 · LastLog='적용 814d 토글' PASS C4 OFF → 원복 전부 일치 — 불일치 0/1299 · 복원 렌더러 1273 · 잔디 0 · HubEvents=3 · LastLog='복원 814d 토글' PASS C5 같은 값 재설정 → 이벤트 0 — HubEvents=3 ## D. ⓒ followLookModeHub = 0 → 814c 원래 동작(경계 자동 적용 · 허브 참조 0) PASS D0 추종 off — FollowHub=False · 허브 EnvLookOn=False PASS D1 허브가 꺼져 있어도 경계에서 적용 — MapEnter=True · 렌더러 1268 · 물 5 · 잔디 4 · LastLog='적용 map-enter' PASS D2 게이트 0회 — HubGated=0 PASS D3 추종 off 면 구독도 0 — HookHub=false · HubHooked=False · HubEvents=0 PASS D4 추종 원복 — FollowHub=True ## E. ⓓ 구독 해제 뒤 이벤트 → 무동작(누수 0) PASS E0 구독 상태 — HubHooked=True HubEvents=1 PASS E1 해제 — UnhookHub=True HubHooked=False PASS E2 이중 해제 무해 — 두 번째 UnhookHub=false PASS E3 해제 뒤 ON 이벤트 무동작 — HubEvents=1(해제 시점 1) · IsApplied=False · 렌더러 0 · 잔디 0 PASS E4 해제 뒤 OFF 이벤트 무동작 — HubEvents=1 PASS E5 재구독 → 이벤트 정확히 1회 — HubEvents 2 → 3 ## F. ⓕ GC — 브리지 게이트 경로 (허브 OFF · 맵 없음) PASS F1 MapEnter/FollowHub/Tick ×200k GC 0 — monoΔ 0 B · totalΔ 0 B · gen0 0 · HubGated=201000 ## G. ⓕ C8 — WLEnvLookSettings.enabled = 0 → 브리지 무동작 PASS G0 게이트 off — Enabled=False PASS G1 이벤트를 받아도 적용 0 — IsApplied=False · 렌더러 0 · 잔디 0 · HubEvents=2 PASS G2 경계도 적용 0 — MapEnter=false PASS G3 머티리얼 무변경 — 불일치 0/1299 PASS G4 러너 오브젝트 0 — 0개 PASS G5 게이트 복구 — Enabled=True SO 원값 복구 — followLookModeHub=True · enabled=True · RuntimeDisabled(Env/Look)=False/False 씬 dirty=False · 씬 저장 0 · SaveAssets 0 RESULT PASS 39/39