diff --git a/Assets/Scripts/PersonDetailsPanel.cs b/Assets/Scripts/PersonDetailsPanel.cs index c4d7d48..59fc5e7 100644 --- a/Assets/Scripts/PersonDetailsPanel.cs +++ b/Assets/Scripts/PersonDetailsPanel.cs @@ -16,6 +16,13 @@ public class PersonDetailsPanel : MonoBehaviour, IObserver public void SetModel(Person model) { + if (_model != null) + { + _model.UnSubscribe(this); + } + + _model.Subscribe(this); + _model = model; UpdateInfo(); }