﻿using UnityEngine;
using UnityEngine.UI;
using System.Collections;

[RequireComponent (typeof(Text))]
public class MannaCount : MonoBehaviour {

	public int startingAmount;

	public static int manna;

	private Text mannaDisplay;

	// Use this for initialization
	void Start () {
		manna = startingAmount;
		mannaDisplay = GetComponent<Text>();
		if (mannaDisplay == null) {
			Debug.LogWarning ("Can not find Tally Display");
		} else {
			UpdateDisplay();
		}
	}

	public void AddStars(int amount){
		manna += amount;
		UpdateDisplay ();
	}

	public void UseStars(int amount){
		manna -= amount;
		UpdateDisplay ();
	}

	private void UpdateDisplay (){
		mannaDisplay.text = manna.ToString();
	}
}
