DEG-172-일상UI-색상변경-던전UI-눌림표시 #58
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "DEG-172-일상UI-색상변경-던전UI-눌림표시"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
작업내용
일상씬 체력 바 빨간색으로 수정

던전씬 키보드 조작시 터치한 것 같은 효과
버그 수정
코드 확인했습니다 수고하셨습니다
아래로 질문 하나만 남기겠습니다!
@ -16,6 +16,7 @@ public class InteractionController : MonoBehaviour
private void Start()
{
PlayerStats.Instance.OnWorked -= SuddenAfterWorkEventHappen;
여기서 SuddenAfterWorkEventHappen -= 하는 이유가 있을까요? 중복 이벤트 할당때문인가용?
아 이거 때문에 null 오류가 발생한건가요? 이전 이벤트를 참조해서..인가요?
씬이 전환되면서 InteractionController 의 Start가 한번 더 실행되고 OnWorked 에 2개 이상의 이벤트가 구독 돼서 SuddenAfterWorkEventHappen를 두 번 호출하려고 했던 것 같습니다.
그리고 첫번째 Start에서 구독한 SuddenAfterWorkEventHappen는 씬 전환 전에 있던 canvas의 sudden event panel을 참조하고 있어서 null에러가 났던 것 같습니다.
19번째 줄로 OnWorked 에 남아있는 구독을 모두 해제하고 20번째 줄에서 새로 등록하고 있습니다.
아하..! 설명 감사합니다 오류는 구독 문제였군요
고생하셨습니다~!
고생하셨습니다 참고하겠습니다!