I have the below ENUM in my code but the last element (55th) does not show up in the blueprint.
if I move the last element higher, then the new last element will not show up.
if I remove the last element so 54 elements remain, then all the elements will show up in blueprint.
so it seems, that UE Enum only accept 54 element yet it should accept 255 element logically. does any one knows that what is wrong?
Version: UE5.2.1
UENUM(BlueprintType)
enum EScoringParameter {
en_SpeedingViolationCount UMETA(DisplayName = "Speeding Violation"),
en_GearChangeCount UMETA(DisplayName = "Number of Gear Change"),
en_BadGearChangeToNeutralCount UMETA(DisplayName = "Gear Changed Without Clutchto Neutral"),
en_BadGearChangeInEngineOnCount UMETA(DisplayName = "Gear Changed Without Clutch Engine On"),
en_BadGearChangeInEngineOffCount UMETA(DisplayName = "Gear Changed Without Clutch Engine Off"),
en_WrongGearChangeCount UMETA(DisplayName = "Wrong Sequence in Gear Change"),
en_EngineShutdownInMotionCount UMETA(DisplayName = "Engine Shutdown in Motion"),
en_EngineShutdownInStationCount UMETA(DisplayName = "Engine Shutdown in Station"),
en_SeatBeltNotFastendBeforeEngineStartCount UMETA(DisplayName = "Seat Belt Not Fastend Before Engine Start"),
en_BadTurnONCount UMETA(DisplayName = "Bad Turn ON"),
en_HandbrakeNotReleasedCount UMETA(DisplayName = "Handbrake Not Released"),
en_TurnSignalNotUsedCount UMETA(DisplayName = "Turn Signal Not Used"),
en_ThrottlingInNeutralGearCount UMETA(DisplayName = "Throttling in Neutral Gear"),
en_CollisionWithCars UMETA(DisplayName = "Collision With Cars"),
en_CollisionWithPedestrians UMETA(DisplayName = "Collision With People"),
en_CollisionWithOther UMETA(DisplayName = "Collision With Other"),
en_RedLightRunCount UMETA(DisplayName = "Red Light Run"),
en_TotalFrequentHornCount UMETA(DisplayName = "Frequent Horn"),
en_TotalContinuousHornCount UMETA(DisplayName = "Continuous Horn"),
en_OffLightInDarkConditionCount UMETA(DisplayName = "Lights Off In the Dark"),
en_TotalBlindedRoadUsersCount UMETA(DisplayName = "Number of Blinded By Light"),
en_LongitudinalAccelerationDiscomfortCount UMETA(DisplayName = "Lng. Accel. Discomfort"),
en_LateralAccelerationDiscomfortLowCount UMETA(DisplayName = "Lat. Accel. Discomfort Low"),
en_LateralAccelerationDiscomfortMediumCount UMETA(DisplayName = "Lat. Accel. Discomfort Medium"),
en_LateralAccelerationDiscomfortExtremeCount UMETA(DisplayName = "Lat. Accel. Discomfort Extreme"),
en_LongitudinalJerkDiscomfortCount UMETA(DisplayName = "Lng. Jerk Discomfort"),
en_LateralJerkDiscomfortCount UMETA(DisplayName = "Lat. Jerk Discomfort"),
en_DeviationToRightLaneCount UMETA(DisplayName = "Deviate to Right Lane"),
en_DeviationToLeftLaneCount UMETA(DisplayName = "Deviate to Left Lane"),
en_DeviationToShoulderCount UMETA(DisplayName = "Deviate to Shoulder"),
en_DeviationToOppositeLaneCount UMETA(DisplayName = "Deviate to Opposite Lane"),
en_ChangeLaneToRightWithoutIndicatorCount UMETA(DisplayName = "Change Lane to Right"),
en_ChangeLaneToLeftWithoutIndicatorCount UMETA(DisplayName = "Change Lane to Left"),
en_DeviationFromShoulderToRoadCount UMETA(DisplayName = "Deviate from Shoulder to Road"),
en_OutOfRoadCount UMETA(DisplayName = "Out of Road"),
en_DeviationFromShoulderToRoadOppositeCount UMETA(DisplayName = "Deviate from Shoulder to Road Opposite"),
en_OutOfRoadOppositeCount UMETA(DisplayName = "Out of Road Opposite"),
en_EnteringRoadWithoutIndicatorCount UMETA(DisplayName = "Enter Road"),
en_DrivingToShoulderWithoutIndicatorCount UMETA(DisplayName = "Drive to Shoulder"),
en_EnteringRoadOppositeCount UMETA(DisplayName = "Enter Road Opposite"),
en_DrivingRoadOppositeCount UMETA(DisplayName = "Drive Road Opposite"),
en_DeviationToSidewalkParallelCount UMETA(DisplayName = "Deviate to Sidewalk Parallel"),
en_DeviationToOutOfRoadParallelCount UMETA(DisplayName = "Deviate to Out of Road Parallel"),
en_EnteringSidewalkParallelCount UMETA(DisplayName = "Enter Sidewalk Parallel"),
en_DeviationToSidewalkOppositeCount UMETA(DisplayName = "Deviate to Sidewalk Opposite"),
en_DeviationToOutOfRoadOppositeCount UMETA(DisplayName = "Deviate to Out of Road Opposite"),
en_EnteringSidewalkOppositeCount UMETA(DisplayName = "Enter Sidewalk Opposite"),
en_NoRightTurnViolationCount UMETA(DisplayName = "No Right Turn Violation"),
en_NoLeftTurnViolationCount UMETA(DisplayName = "No Left Turn Violation"),
en_NoPassingViolationCount UMETA(DisplayName = "No Passing Violation"),
en_StopViolationCount UMETA(DisplayName = "Stop Violation"),
en_NoStopingViolationCount UMETA(DisplayName = "No Stoping Violation"),
en_NoEntryViolationCount UMETA(DisplayName = "No Entry Violation"),
en_NoHornViolationCount UMETA(DisplayName = "No Horn Violation"),
en_NoLocalSpeedingViolationCount UMETA(DisplayName = "No Local Speeding Violation")
};