I have an Eberspacher Hydronic heater which provides hot water via a calorifier and hot air from a matrix blower unit that sits under the passenger seat. The calorifier is also plumbed into the engine cooling system
so water is heated when the engine is running and there is also a 1Kw immersion heater for when on electric hook-up. You can see more details on my camper build thread.