public void BuildBuilding(IBuildingManager manager) { if (manager.GetBuildCosts() <= PlayerResources.GetInstance().GetResourceCount(PlayerResources.PlayerResource.SELECTED_BLOOD)) { if (buildingToPlace != null) { activeManager.ReleaseBuilding(buildingToPlace); } buildingToPlace = manager.CreateBuilding(); activeManager = manager; MoveCurrentObjectToMouse(true); } }