using System.Collections;
using UnityEngine;
///
/// Gère la production de ressource et sert de minuteur pour laisser la ressource sur le sol.
///
public class ResourceMaker : MonoBehaviour
{
[SerializeField]
private int _resourceMakingAmount;
[SerializeField]
private ResourceChoice _resourceChoice;
private bool _generatingResources = true;
private enum ResourceChoice
{
Rock,
Wood,
Food
};
private void Start()
{
//StartCoroutine(Generate());
}
///
/// D'après le choix de resource à générer, choisi le prefab à instancier
///
public void GenerateResource()
{
switch (_resourceChoice)
{
case ResourceChoice.Rock:
break;
case ResourceChoice.Wood:
break;
case ResourceChoice.Food:
break;
}
}
private IEnumerator Generate()
{
while (_generatingResources)
{
Debug.Log("Generating...");
yield return new WaitForSeconds(3f);
}
}
private void OnDestroy()
{
_generatingResources = false;
StopCoroutine(Generate());
}
}