Project_WL/AgentScripts/WL814e_PROBE.txt

68 lines
4.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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