기록
240408 기록
hayo_su
2024. 4. 8. 18:59
문제상황
캐릭터가 빙의한 후 클라이언트 쪽 UI가 사라지지 않는 문제
원인 파악
클라이언트에서 UI View에 대한 Repnotify 함수가 실행되지 않음
디버깅을 통해 확인 결과 PlayerBase를 삭제한 후 PlayerBase의 repnotify변수를 변경시킴을 확인함.
해결 방안
빙의 전에 UI를 숨기도록 하고 빙의를 시켜 논리적으로 오류가 없도록 함.
결과
느낀점
실행 주체와 실행 순서에 대한 생각 없이 진행해서 나온 실수다. valid체크만 했었어도 충분히 바로 파악할 수 있었다.
다신 하지말아야 할 실수라고 생각한다.