2022-07-24 12:59:40 +02:00
|
|
|
#ifndef ICLIENTENTITY_H
|
|
|
|
#define ICLIENTENTITY_H
|
|
|
|
|
|
|
|
#include "iclientunknown.h"
|
|
|
|
#include "iclientrenderable.h"
|
|
|
|
#include "iclientnetworkable.h"
|
|
|
|
#include "iclientthinkable.h"
|
2022-07-24 15:29:02 +02:00
|
|
|
#include "mathlib/vector.h"
|
2022-07-24 12:59:40 +02:00
|
|
|
|
|
|
|
class IClientEntity : public IClientUnknown, public IClientRenderable, public IClientNetworkable, public IClientThinkable
|
|
|
|
{
|
2022-07-24 15:29:02 +02:00
|
|
|
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;
|
2022-07-24 12:59:40 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif // ICLIENTENTITY_H
|