[4.10] Linker errors when calling PhysXCollision functions

Hello,

I’m writing a plugin and need to get the UV coordinates from a raycast, similar to Rama’s Tutorial. However, I need to keep the code modular in a blueprint library plugin. I tried to copy and edit the RaycastSingle() function in the PhysXCollision.h function. However, whenever I call a function declared in the PhysXCollosion.h (or other headers, such as CollisionConversions.h) and defined in PhysXCollision.cpp, I get an unresolved external symbol linker error. I included the PhysX and Apex public dependencies, and the following includes:

#include "Engine.h"
#include "PhysXCollisionWithUV.h"
#include "Runtime/Engine/Private/Collision/PhysXCollision.h"
#include "PhysXIncludes.h"
#include "PhysicsPublic.h"
#include "PhysXPublic.h"
#include "Runtime/Engine/Private/PhysicsEngine/PhysXSupport.h"
#include "Runtime/Engine/Private/Collision/CollisionDebugDrawing.h"
#include "Runtime/Engine/Private/Collision/CollisionConversions.h"

Thanks, Ginku