public void Build() { inventory.Gold -= goldCost; isBuilt = true; buildingAbility.Build(); town.playerBuildings.BuildBuilding(this); GlobalEvents.BuildingBuilt(town, this); }