the unit requires the county to assess and collect its taxes as provided by Subsection (c) of Section 6.22 of this code; or (4) required by an intergovernmental contract. (b) The assessor and collector for a taxing unit other than a county shall assess, collect, or assess and collect taxes, as applicable, for the unit.