puzzle-jam-ii/Assets/Scripts/ChargePoint.cs
2020-06-14 10:36:47 -05:00

33 lines
735 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChargePoint : MonoBehaviour
{
public int chargesRequired = 1;
int charges = 0;
bool charged = false;
ChargeCounter chargeCounter;
void Start()
{
chargeCounter = GameObject.FindWithTag("Charge Counter").GetComponent<ChargeCounter>();
}
public void adjustCharges(int amount = 1)
{
charges += amount;
if (charges >= chargesRequired)
{
if (!charged) chargeCounter.AddChargedPoint(gameObject);
charged = true;
}
else
{
chargeCounter.RemoveChargedPoint(gameObject);
charged = false;
}
}
}