GotNoPockets / MayhemJamGameThingy / Assets / Scripts / CrusherPadScript.cs
CrusherPadScript.cs
Raw
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CrusherPadScript : MonoBehaviour
{

	private void Update()
	{
		if (Check())
		{
			// End Level
			Debug.Log("Game Over");

			GameObject.FindGameObjectWithTag("GameController").GetComponentInParent<MenuScript>().EndGame();
		}
	}

	private bool Check()
	{
		int Test = 0;

		for (int i = 0; i < GetComponentsInChildren<CrusherTrigger>().Length; i++)
		{
			if (GetComponentsInChildren<CrusherTrigger>()[i].HasTriggered)
			{
				Test += 1;
			}
		}

		if (Test == GetComponentsInChildren<CrusherTrigger>().Length)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}