Please patch this source code

Code:
PlayerController->Pawn + 0x0828 = interactionHandler -> ptr
interactionHandler + 0x0140 = skillCheck -> ptr
skillCheck + 0x01D0 = bDisplayed -> bool
 
skillCheck + 0x01B4 = ProgressRate -> float
skillCheck + 0x01B8 = SuccessZoneStart -> float
skillCheck + 0x01BC = SuccessZoneEnd  ->float 
skillCheck + 0x01C0 = BonusZoneLength -> float
skillCheck + 0x01D4 = currentProgress -> float
 
if(bDisplayed && (currentProgress > SuccessZoneStart && currentProgress < SuccessZoneEnd))
{
	executeSkillCheck();
}