Commit Graph

2 Commits

Author SHA1 Message Date
깃 관리자 02f16661d0 WL #957 스킬 테스트 씬 부트 실패 수정 — 지난 Play 의 파괴된 싱글턴 static 정리(WLStaleStaticReset)
- 실측: 테스트 씬 Play → stage=pc-fail · MissingReferenceException 'MoneyForm' destroyed @ MoneyForm.Set ← TopMoney.Set ← ServerData 아이템 지급(if TopMoney.isIns) · TestMap Play → LoadingUI.End_Loading(go 파괴) ← MobControlMgrList.Start · 편집 모드 TopMoney · LoadingUI · NewGameUI 의 isIns True + Ins 파괴됨
- 원인: #947-2 가 Enter Play Mode 도메인 리로드를 껐는데 원본 싱글턴(MonoBehaviourSingletonTemplate<T> · LoadingUI 등)은 static Ins/isIns 를 지우지 않아 다른 씬 Play 뒤 다음 Play 가 파괴된 객체를 건드림
- 수정: Play 시작(SubsystemRegistration)마다 Assembly-CSharp static 필드 중 파괴된 UnityEngine.Object 참조 → null · List 의 파괴된 항목 제거 · 같은 형식 Ins 가 비면 isIns false(에디터 전용 · 살아 있는 객체 무접촉) · 하네스 예외 호출 위치 4 → 8줄
- 검증: 파괴된 상태 재현 뒤 테스트 씬 ready 0.6 s(정리 참조 121 · isIns 16 · 9 ms) · TestMap 의 LoadingUI 오류 재발 0(TestMap 단독은 AddrResourceMgr 가 Title 부팅에서만 생겨 LoadMapMgr.Awake NRE = 새 편집기 첫 Play 와 같은 상태)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 11:32:29 +09:00
깃 관리자 f4a660186a WL 리뉴얼 세션 2026-09-06~07 (#760~#800) — 전투·배경·UI·타격감 (조직 PD 로그 #746~#800 · 대화로그 §14~§24)
- 전투: Knight@Attack1~3_S 3콤보(4 컨트롤러·클래스별 서브클립) · 타겟팅 4규칙(정면 우선·재타겟·즉시 공격·어그로 금지 · WLTargetingSettings) · 대쉬 후 공격(Stander@Chase_Start · DashDriver · 5 m · 사정거리+0.8 · 근거리 적 우선) · 공격 이동 FrameTable(발 접지 실측 표 · AttackRootMotion) · 충돌 반경/투사체 0.3 배(WLCollisionTuning) · 무적(임시)·펫 금지(WLGameplaySettings)
- 검기: NamuFX Slash_B 배리언트 Effect_WLSwingArc 원 피팅 정합 배치 + 캘리브레이션(SlashArcMeasure · SlashTrailSettings) · 찌르기 Effect_WLStab 대기 · 램프 리본(BladeTrail · WL_BladeRibbon.shader · T_WL_BladeRibbonRamp) 보존(drawRibbon 0)
- 타격감: Assets/WL/Feel(WLHitFeel · 히트스톱 0.03 · 셰이크 0.10 m · 몹 펀치 1.12 · Actor.Get_Damage 훅 1줄 · 원본 RealCamera 셰이크 결함 대체)
- 배경/맵: LMHPOLY Demo_01~10 → WL_Nature01~10(프리팹·씬·NavMesh·스포너·BattleMapConfig) · 물(ToonWaterU) · 포스트 블룸 0.9/0.3 · 잔디(BruteForce·드레싱) 제거 · 마젠타 머티리얼 URP 변환
- UI: 세로 HUD(WL_HUD · 하단 5메뉴 폭 전체 · 채팅/전투 패드 숨김 · WLIngameUiOverride) · Title/TitleInfo 1080×1920 Expand + 배경 높이 fit(WLBackgroundFit) · 로딩 SortOrder_5(WLRawImageAspectSync · 초점표 8장) · Loading1~8 ASTC 6×6
- 도구: AgentScripts/*(LightProbe · WL_MapSwitch · WL760~WL800 프로브/집행/검증 · 상단 사용법 주석) · 에디터 락 프로토콜 파일(staging)
- 제외(별도 커밋 예정): Assets/LMHPOLY(703 MB) · Assets/Feel(422 MB) · Assets/Shinabro(300 MB) — 에셋 스토어/구 WL 팩 원본

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 08:24:25 +09:00