// Subjectpublic class HealthSystem{ public event Action OnHealthChanged; private int health = 100; public void TakeDamage(int amount) { health -= amount; OnHealthChanged?.Invoke(health); // 옵저버들에게 알림 }}// Observerpublic class HealthUI : MonoBehaviour{ [SerializeField] private HealthSystem healthSystem; void OnEnable() { healthSystem.OnHealthChanged +..