Structs

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.