2026-08-25 18:50:33 +03:00
|
|
|
using UnityEngine;
|
|
|
|
|
|
2026-10-27 18:51:35 +03:00
|
|
|
// УСТАРЕЛО (этап 3). Раньше здание само добывало ресурс по таймеру (5 единиц раз в 3 секунды ~ 6000 в час).
|
|
|
|
|
// Теперь добычу дают только рабочие (ProductionService), этот компонент ничего не делает.
|
|
|
|
|
// Класс оставлен, чтобы на старых префабах не появилось "Missing Script". Новым зданиям не вешать.
|
2026-08-25 18:50:33 +03:00
|
|
|
public class ResourceProducer : MonoBehaviour
|
|
|
|
|
{
|
|
|
|
|
public ResourceType resourceType;
|
|
|
|
|
public float amountPerTick = 1f;
|
2026-10-27 18:51:35 +03:00
|
|
|
public float tickInterval = 3f;
|
2026-08-25 18:50:33 +03:00
|
|
|
public int level = 1;
|
|
|
|
|
public float perLevelMultiplier = 1.2f;
|
|
|
|
|
|
2026-10-27 18:51:35 +03:00
|
|
|
void Awake()
|
2026-08-25 18:50:33 +03:00
|
|
|
{
|
2026-10-27 18:51:35 +03:00
|
|
|
enabled = false;
|
2026-08-25 18:50:33 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void Upgrade()
|
|
|
|
|
{
|
|
|
|
|
level++;
|
|
|
|
|
}
|
|
|
|
|
}
|