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