Update pointer logic

This commit is contained in:
SlynxCZ 2026-04-15 18:00:15 +02:00
parent fb519778e7
commit 6ba34070c7
3 changed files with 32 additions and 32 deletions

View file

@ -171,28 +171,28 @@ class CRayTraceInterface
public:
virtual ~CRayTraceInterface() = default;
virtual bool TraceShape(const Vector& vecStart,
const QAngle& angAngles,
virtual bool TraceShape(const Vector* pVecStart,
const QAngle* pAngAngles,
CEntityInstance* pIgnoreEntity,
TraceOptions* pTraceOptions,
TraceResult* pTraceResult) = 0;
virtual bool TraceEndShape(const Vector& vecStart,
const Vector& vecEnd,
virtual bool TraceEndShape(const Vector* pVecStart,
const Vector* pVecEnd,
CEntityInstance* pIgnoreEntity,
TraceOptions* pTraceOptions,
TraceResult* pTraceResult) = 0;
virtual bool TraceHullShape(const Vector& vecStart,
const Vector& vecEnd,
const Vector& vecMins,
const Vector& vecMaxs,
virtual bool TraceHullShape(const Vector* pVecStart,
const Vector* pVecEnd,
const Vector* pVecMins,
const Vector* pVecMaxs,
CEntityInstance* pIgnoreEntity,
TraceOptions* pTraceOptions,
TraceResult* pTraceResult) = 0;
virtual bool TraceShapeEx(const Vector& vecStart,
const Vector& vecEnd,
virtual bool TraceShapeEx(const Vector* pVecStart,
const Vector* pVecEnd,
CTraceFilter* pTraceFilter,
Ray_t* pRay,
TraceResult* pTraceResult) = 0;