Hi everyone!
After updating to Unreal Engine 5.7 I’ve noticed that ChooserTables no longer work with Input Structs created in C++ (they still work fine with Blueprint Structs).
For example, I have this ChooserTable that was configured before 5.7:
It uses the CL_TraversalChooserInput as follows:
USTRUCT()
struct CURSEDLANDS_API FCL_TraversalChooserInput
{
GENERATED_BODY()
UPROPERTY()
bool bHasFrontLedge = false;
UPROPERTY()
bool bHasBackLedge = false;
UPROPERTY()
bool bHasBackFloor = false;
UPROPERTY()
float ObstacleHeight = 0.f;
UPROPERTY()
float ObstacleDepth = 0.f;
UPROPERTY()
float BackLedgeHeight = 0.f;
UPROPERTY()
TEnumAsByte<EMovementMode> MovementMode = MOVE_None;
UPROPERTY()
ECL_Gait Gait = ECL_Gait::Walking;
UPROPERTY()
float Speed = 0.f;
};
And prior to 5.7 clicking on the column to choose the properties worked fine, now clicking it won’t open any dropdown. Additionally, if I went to create a new ChooserTable for that struct I won’t be able to choose any property and configure it at all:
I was hoping to check in if this is a known issue that’s hopefully going to be fixed with 5.7.2?


