Example #1
0
        public Game(float startMoney, Vector2Int farmGridSize, ListNaturalResourceValue startResources)
        {
            ChangeMoney(startMoney);
            _farmGrid = new FarmGrid(farmGridSize);

            _resources = startResources;
        }
Example #2
0
        public Game(float startMoney, Vector2Int farmGridSize, List <NaturalResourceValue> startResources = null)
        {
            ChangeMoney(startMoney);
            _farmGrid = new FarmGrid(farmGridSize);

            _resources           = new ListNaturalResourceValue();
            _resources.Resources = startResources;

            if (_resources.Resources == null)
            {
                _resources.Resources.Add(new NaturalResourceValue(NaturalResourcesType.Eggs, 0));
                _resources.Resources.Add(new NaturalResourceValue(NaturalResourcesType.Hay, 0));
                _resources.Resources.Add(new NaturalResourceValue(NaturalResourcesType.Milk, 0));
            }
        }