forward declaration issue with ustructs

sorry if I was unclear, something like the following, e.g. to store a pointer in child structs to the owner struct, set by parent struct or GameMode:


USTRUCT(BlueprintType)
struct FRTSPlayer
{
    GENERATED_USTRUCT_BODY()

...

    // own units
    UPROPERTY()
    FRTSUnitManager RTSUnitManager;

...

};



USTRUCT()
struct FRTSUnitManager
{
    GENERATED_USTRUCT_BODY()

...

    UPROPERTY()
    FRTSPlayer* RTSPlayer;

...

};