예제 #1
0
        public Garden()
        {
            _saveMicro = Micros.GetSaveMicro();
            _saveMicro.AddCoins(InitialData.InitialCoins);

            _plots = InitialData.GetPlotsData();
            _saveMicro.SetPlots(_plots);
        }
예제 #2
0
        public void Sell(int plotId)
        {
            CheckAssertions(plotId);

            var    plot = _plots[plotId];
            double transactionResult = plot.Sell();

            if (transactionResult > 0)
            {
                _saveMicro.AddCoins(transactionResult);
                Debug.Log("Harvested: " + transactionResult + " coins");
            }
        }