You should never call NewObject inside a constructor, in fact I thought that would give you an error.
Try this instead:
Minimap = CreateDefaultSubobject< UTextureRenderTarget2D >(TEXT("MyMinimap"));
You should never call NewObject inside a constructor, in fact I thought that would give you an error.
Try this instead:
Minimap = CreateDefaultSubobject< UTextureRenderTarget2D >(TEXT("MyMinimap"));