[Unity] UI Manager구현 (팝업 전체닫기, 뒤로가기, 예약 기능)

UI는 인게임의 로직을 구현하는 것 보다 쉽게 때문에 많은 사람들이 별다른 설계 없이 기능을 구현하기도 하는데요. 이렇게 설계 없이 구현하다 보면 어느 순간 기능 하나를 구현하기위해 많은 시간이 들곤 합니다. 예를 들어서 여러 개의 팝업이 화면에 띄워져 있는데 모두 한번에 닫고 싶을 때 처음부터 설계를 잘 해 놓지 않고 나중에 구현 하려고 하면 쉽지 않습니다. 그렇기에 UI Manager를 만들어서 관리를 해주는 것이 필요합니다. 이번 시간에는 UI Manager의 구현과 가장 많이 쓰이는 기능들을 구현해 보겠습니다.