DeathBook/Assets/Scripts/PersonDetailsPanel.cs
RosimInc 9d06c3fe30 Started implementing game time, player awareness update after death.
Signed-off-by: RosimInc <rosim_inc@hotmail.com>
2015-08-14 18:51:31 -04:00

42 lines
742 B
C#

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using DeathBook.Model;
using DeathBook.Util;
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 = model;
_model.Subscribe(this);
UpdateInfo();
}
public void Notify()
{
UpdateInfo();
}
private void UpdateInfo()
{
Name.text = _model.Name;
}
}