DeathBook/Assets/Scripts/PersonDetailsPanel.cs
2015-08-13 22:19:33 -04:00

40 lines
718 B
C#

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using DeathBook.Model;
public class PersonDetailsPanel : MonoBehaviour, IObserver
{
public Image ProfilePicture;
public Text Name;
public GameObject FriendsPanel;
public Button KillButton;
public Button WatchButton;
public Button XButton;
private Person _model;
public void SetModel(Person model)
{
if (_model != null)
{
_model.UnSubscribe(this);
}
_model.Subscribe(this);
_model = model;
UpdateInfo();
}
public void Notify()
{
UpdateInfo();
}
private void UpdateInfo()
{
Name.text = _model.Name;
}
}