Example #1
0
    public float GetTileIncome()
    {
        tileLevel = UpgradeLevelDictionary.GetUpgradeLevel(tileID.ToString());

        var totalIncome = MathFunctions.CalculateTileIncome(tileBaseIncome, tileLevel, totalMultiplier);

        return(totalIncome);
    }
Example #2
0
    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;
    }