Initial commit

This commit is contained in:
2026-06-11 17:30:53 +01:00
commit 479b0577a8
25870 changed files with 7314001 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
using UnityEngine;
using System.Collections.Generic;
public class GameManager : MonoBehaviour
{
public Dictionary<Resource.ResourceType, int> statistics = new Dictionary<Resource.ResourceType, int>();
public static GameManager Instance;
[SerializeField]private float money, citizens, wood, stone, metal;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Awake()
{
Instance = this;
}
void Start()
{
}
// Update is called once per frame
void Update()
{
}
public void AddResource(Resource.ResourceType resourceToAdd, int amountToAdd)
{
switch (resourceToAdd)
{
case Resource.ResourceType.Wood:
wood += amountToAdd;
break;
case Resource.ResourceType.Stone:
stone += amountToAdd;
break;
case Resource.ResourceType.Metal:
metal += amountToAdd;
break;
case Resource.ResourceType.Money:
money += amountToAdd;
break;
case Resource.ResourceType.Citizens:
citizens += amountToAdd;
break;
}
}
public float GetResource(Resource.ResourceType resourceToGet)
{
switch (resourceToGet)
{
case Resource.ResourceType.Wood:
return wood;
case Resource.ResourceType.Stone:
return stone;
case Resource.ResourceType.Metal:
return metal;
case Resource.ResourceType.Money:
return money;
case Resource.ResourceType.Citizens:
return citizens;
}
return 0;
}
}