Structs in gameplay classes can contain variables, including UProperty variables, functions, and operators. Structs are declared prior to the class declaration.
USTRUCT([Specifier, Specifier, ...])
struct StructName
{
GENERATED_USTRUCT_BODY()
};
Struct Specifiers
When declaring structs, specifiers can be added to the declaration to control how the struct behaves with various aspects of the engine and editor.