当我使用user组件的按钮时,我想按下按钮的同时调整actor的位置。我调用了controller下的函数,但是按钮按下似乎会限制我的actor读取数据

这是我的调试代码:FHitResult HitResult;
if (GetHitResultUnderCursor(ECC_Visibility, true, HitResult))
{
FVector MouseWorldPosition = HitResult.ImpactPoint;
FVector Direction = HitResult.ImpactNormal; // 如果需要方向
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(-1, 0.2f, FColor::Green, MouseWorldPosition.ToString());
}
},当我不使用按钮时,打印输出会随着我的鼠标位置改变而改变。但是当我按下按钮(不松手pressed状态),打印输出的值就固定了不会再改变,不论我是否移动我的鼠标,如何解决这种情况。

如果您需要他人帮助您,请用英语写。您可以使用 Google 翻译来提供帮助。