добил ресурсы. Теперь правильно привязаны к ресурсам. начал делать скрипты на строения домов
This commit is contained in:
@@ -7,13 +7,14 @@ using UnityEngine;
|
||||
|
||||
public enum ResourceType
|
||||
{
|
||||
Power, // "сила" -- как в референсе HUD
|
||||
Food,
|
||||
Wood,
|
||||
Stone,
|
||||
Iron,
|
||||
Gold,
|
||||
Gems
|
||||
Population = 0, //люди
|
||||
Food =1 , // еда
|
||||
Wood= 2,
|
||||
Stone =3,
|
||||
Iron =4,
|
||||
Gold =5,
|
||||
Krystall =6,
|
||||
Power =7
|
||||
}
|
||||
|
||||
public class ResourceManager : MonoBehaviour
|
||||
@@ -25,13 +26,15 @@ public class ResourceManager : MonoBehaviour
|
||||
public event Action<ResourceType, float> OnResourceChanged;
|
||||
|
||||
[Header("Стартовые значения (для теста/баланса)")]
|
||||
public float startWood = 0f;
|
||||
public float startWood = 0f;
|
||||
public float startStone = 0f;
|
||||
public float startIron = 0f;
|
||||
public float startFood = 0f;
|
||||
public float startGold = 0f;
|
||||
public float startGems = 0f;
|
||||
public float startPower = 0f;
|
||||
public float startPopulation = 0f;
|
||||
|
||||
|
||||
private Dictionary<ResourceType, float> resources = new Dictionary<ResourceType, float>();
|
||||
|
||||
@@ -46,13 +49,14 @@ public class ResourceManager : MonoBehaviour
|
||||
Instance = this;
|
||||
DontDestroyOnLoad(gameObject); // менеджер ресурсов должен жить между сценами (меню -> игра)
|
||||
|
||||
resources[ResourceType.Wood] = startWood;
|
||||
resources[ResourceType.Wood] = startWood;
|
||||
resources[ResourceType.Stone] = startStone;
|
||||
resources[ResourceType.Iron] = startIron;
|
||||
resources[ResourceType.Food] = startFood;
|
||||
resources[ResourceType.Gold] = startGold;
|
||||
resources[ResourceType.Gems] = startGems;
|
||||
resources[ResourceType.Krystall] = startGems;
|
||||
resources[ResourceType.Power] = startPower;
|
||||
resources[ResourceType.Population] = startPopulation;
|
||||
}
|
||||
|
||||
// Добавить ресурс (можно и отрицательное число -- для трат)
|
||||
|
||||
Reference in New Issue
Block a user