2025-04-14 UIManager<T>

강기수·2025년 4월 14일
  1. UIManager<T>

    OpenUI, CloseUI 메서드에서 프리팹을 동적으로 관리

    팩토리 인터페이스 도입으로 생성 책임 분리 시도 (IUIFactory<T>)


  1. 제네릭 MonoBehaviour는 Unity에서 AddComponent 또는 직렬화가 불가능하다.

    UIManager<T>처럼 제네릭 클래스를 만들면 Inspector에서 보이지 않는다.

    즉 AddComponent<UIManager>()가 불가능하다.

    해결: 구체 클래스를 만들어 UIManager을 상속 (GameUIManager)

2개의 댓글

comment-user-thumbnail
2025년 4월 14일

와,,,,,,진짜 역시 기수짱,,,TIL로 1000점 버는 사람은 뭔가 다르다,,ㅇㅇ 항상 잘 보고 있습니다 훌륭!!

답글 달기
comment-user-thumbnail
2025년 4월 14일

굉장합니다 옆에서 더 많이 배워보겠습니다

답글 달기