How come my Timer isnt firing every 0.001 like i put on the SetTime InRate parameter. Its fires when im out side the if,else statement and doesnt update either its just the same number.
Inside Tick:
GetWorldTimerManager().SetTimer(DelayCount, this, &AVLDVisual::PreviousPlayerlocationCall, 0.01, false);
Function call :
void AVLDVisual::PreviousPlayerlocationCall()
{
float ActorVectorLenght = UKismetMathLibrary::VSize(UKismetMathLibrary::Subtract_VectorVector(PlayerCharacter->GetActorLocation(), SpotLightPicker->GetActorLocation()));
PlayerLocationPrevious = ActorVectorLenght;
}