유니티 옵저버
옵저버 패턴은 주체 역할 오브젝트 하나, 관찰자 역할 오브젝트 여러개, 즉 객체 사이의 일대다 의존 관계를 정의하며, 한 객체의 상태 변화가 다른 객체들에게 자동으로 통지되도록 한다. 주로 이벤트 처리나 상태 변화를 감지하고 그에 따라 반응할 때 사용된다. 구성 요소Subject (주체): 상태가 변경될 때 옵저버들에게 알리는 역할을 한다. 주로 이벤트 발생자 역할을 하며, 옵저버가 등록되고 제거되는 메서드를 포함한다.Observer (옵저버): Subject의 상태 변화를 관찰하고 필요에 따라 특정 동작을 수행하는 객체. Subject에서 발생한 변화에 대해 업데이트를 받아 처리한다.using System.Collections.Generic;using UnityEngine;// 옵저버 인터페이스publ..