using System;
using UnityEngine;

/// <summary>
/// Description of any build project for main queue - building/unit/additional army etc
/// </summary>
[Serializable]
public sealed class ProjectBlueprint
{
    [SerializeField] private string id = string.Empty;
    [SerializeField] private int cost = 1;
    [SerializeField] private float buildTime = 5f;
    [SerializeField] private string[] requirements = new string[0];

    public string ID => id;
    public int Cost => cost;
    public float BuildTime => buildTime;
    public string[] Requirements => requirements;

}
