you can use whatever health system you like. After the shield has taken damage, set a timer to go off after a given time limit that will call an event to start increasing the health/shield. You can use the OnTick event to increase the health until you reach max health.