As per I'm aware, Candy Beam was a technique unique to Buu (and his variants). But yeah, regenerating will cost energy. Shake off too many hits and your energy will be too low to not only fight but perhaps even low enough to stop regenerating. Relatively simple.