Cant include SpriterImporter header files into game module

Hi, so im trying to include the PaperSpriterImportData.h from the SpriterImporter module (Look it up in the Paper2D Plugins folder if you dont know what it is) which has all its header files in a private folder.

PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "SpriterImporter" });

PrivateDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "SpriterImporter" });

This is my Build.cs for my game module that is trying to include the header file. (Wasn’t sure which one to use, so i tried both.)

Ive also tried a multitude of different paths to try and include such as

#include "SpriterImporter/Private/PaperSpriterImportData.h"
and
#include "Private/PaperSpriterImportData.h"
and
#include "PaperSpriterImportData.h"

But, either way im stilling getting a error on not being able to find the header to include.


ANSWER


Build.cs

PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "Paper2D", "SpriterImporter" }); // FIX: I had to import Paper2D aswell for it to work.

Header Include

#include "Private/PaperSpriterImportData.h" // FIX: "Private/(YourHeaderHere).h"