From 2db57b15fc90192fa0c6ba16902d0a0780eeae4d Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 24 Jul 2022 15:29:02 +0200 Subject: [PATCH] Slightly mapped out IClientEntity Most unknown but GetAbsOrigin and GetAbsAngles do work properly. --- r5dev/public/include/icliententity.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/r5dev/public/include/icliententity.h b/r5dev/public/include/icliententity.h index 9e47c540..debb7ba9 100644 --- a/r5dev/public/include/icliententity.h +++ b/r5dev/public/include/icliententity.h @@ -5,11 +5,21 @@ #include "iclientrenderable.h" #include "iclientnetworkable.h" #include "iclientthinkable.h" +#include "mathlib/vector.h" class IClientEntity : public IClientUnknown, public IClientRenderable, public IClientNetworkable, public IClientThinkable { - void* __vftable /*VFT*/; +public: + virtual __int64 sub_1405A82B0() = 0; + virtual __int64 sub_14096B640(char a2) = 0; + virtual __int64 sub_1405A9330() = 0; + virtual __int64 sub_1405A9340() = 0; + virtual __int64 sub_1405A9350() = 0; + virtual __int64 sub_1401F8F80() = 0; + virtual __int64 sub_1401F8F81() = 0; + virtual __int64 sub_1405A9360() = 0; + virtual const Vector3D& GetAbsOrigin(void) const = 0; + virtual const QAngle& GetAbsAngles(void) const = 0; }; - #endif // ICLIENTENTITY_H \ No newline at end of file