using UnityEngine;
using System.Collections;

public class ColorBallClass : MonoBehaviour
{
	public PlayerClass playerClass;  // diese Variable wird von aussen gesetzt wenn der Farbball erzeugt wird, damit erreichen wir das Skript das am Spieler haengt
	
	// Use this for initialization
	void Start ()
	{
		audio.Play ();  // hier bitte einen 'thump' - Sound an das FarbballPrefab anhaengen, Sound-Effekte tragen viel zur Atmosphaere bei
		StartCoroutine (finish ());
	}
	
	// Update is called once per frame
	void Update ()
	{
	}
	
	private IEnumerator finish ()
	{
		yield return new WaitForSeconds(10);  // 10 Sekunden warten
		die ();
	}
	
	public void die() {
		playerClass.throwsAvailable++; // beim Spieler den Wert zuruecksetzen, wie viele Baelle gerade aktiv sind
		Destroy (this.gameObject);
	}

}
