diff --git a/README.md b/README.md index 9bc83d8..cb05784 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ public: const Vector* pVecStart, const Vector* pVecEnd, CTraceFilter* pFilterInc, - Ray_t rayInc, + Ray_t* rayInc, TraceResult* pOutResult ) = 0; }; diff --git a/public/CRayTraceInterface.h b/public/CRayTraceInterface.h index 9f3f16c..908e679 100644 --- a/public/CRayTraceInterface.h +++ b/public/CRayTraceInterface.h @@ -175,7 +175,7 @@ public: const Vector* vecStart, const Vector* vecEnd, CTraceFilter* filterInc, - Ray_t rayInc, + Ray_t* rayInc, TraceResult* outResult ) = 0; }; diff --git a/src/RayTrace.h b/src/RayTrace.h index 02c38e6..f7c156a 100644 --- a/src/RayTrace.h +++ b/src/RayTrace.h @@ -84,10 +84,10 @@ namespace RayTracePlugin::RayTrace const Vector* vecStart, const Vector* vecEnd, CTraceFilter* filterInc, - Ray_t rayInc, + Ray_t* rayInc, TraceResult* outResult) override { - auto result = RayTrace::TraceShapeEx(*vecStart, *vecEnd, *filterInc, rayInc); + auto result = RayTrace::TraceShapeEx(*vecStart, *vecEnd, *filterInc, *rayInc); if (!result.has_value()) return false;