コード例 #1
0
        public void CreateFarmItem(ConsumableFarmItemController farmItemController)
        {
            ConsumableFarmItem farmItem = FarmingGameController.GetItemStats(farmItemController.Type);

            _farmCell.SetConsumableFarmItem(farmItem);
            Instantiate(farmItemController, transform).Initiazliation(farmItem);
        }
コード例 #2
0
        private void ClickOnCell(FarmCell cell)
        {
            if (cell == null)
            {
                return;
            }

            if (cell.IsEmpty && _chooseCellForItem)
            {
                _cellGrid[cell.Coordinates.x, cell.Coordinates.y]
                .CreateFarmItem(_chooseFarmItemController);

                _chooseCellForItem        = false;
                _chooseFarmItemController = null;
            }
        }
コード例 #3
0
 private void StartChoosenCellForItem(ShopItem shopItem)
 {
     _chooseFarmItemController = GetItem(shopItem.ItemType);
     _chooseCellForItem        = true;
 }
コード例 #4
0
 public void CreateFarmItem(ConsumableFarmItemController farmItemController, ConsumableFarmItem farmItem)
 {
     Instantiate(farmItemController, transform).Initiazliation(farmItem);
 }