public float GetTileIncome() { tileLevel = UpgradeLevelDictionary.GetUpgradeLevel(tileID.ToString()); var totalIncome = MathFunctions.CalculateTileIncome(tileBaseIncome, tileLevel, totalMultiplier); return(totalIncome); }
private void Start() { tileID = selectedTileSO.tileID; tileType = selectedTileSO.tileType; gameObject.name = selectedTileSO.name; tileName = selectedTileSO.tileName; tileSprite = selectedTileSO.tileSprite; tileBaseIncome = selectedTileSO.tileBaseIncome; tileBaseCost = selectedTileSO.tileBaseCost; TileAdjacencyBonus = selectedTileSO.tileAdjacencyBonus; tileLevel = UpgradeLevelDictionary.GetUpgradeLevel(tileID.ToString()); GetComponent <SpriteRenderer>().sprite = tileSprite; var tileCost = MathFunctions.CalculateTileCost(tileBaseCost); Board.instance.placedTiles += 1; }