about sometimes moving mouse without inpu in 5.1 version
FGameAnalogCursor::FGameAnalogCursor(class APlayerController* PC, float _Radius)
: Velocity(FVector2D::ZeroVector)
, CurrentPosition(FLT_MAX, FLT_MAX)
, LastCursorDirection(FVector2D::ZeroVector)
, HoveredWidgetName(NAME_None)
, bIsUsingAnalogCursor(false)
, bInitialized(true)
, Radius(FMath::Max(_Radius, 16.0f))
, PlayerContext(PC)
{
ensure(PlayerContext.IsValid());
// MISIIN INIT
AnalogStickValues[static_cast(EAnalogStick::Left)] = FVector2D::ZeroVector;
AnalogStickValues[static_cast(EAnalogStick::Right)] = FVector2D::ZeroVector;
}
I think plugin lacks init values for analog sticks and fetch some wierd memory trash casted to double