networking i guess

This commit is contained in:
2026-02-28 21:07:44 +02:00
parent e83f7cd448
commit 03c560c2b7
68 changed files with 1348 additions and 121 deletions

View File

@@ -7,15 +7,20 @@
#include "baseentity.h"
#include "datamap.h"
#include "tier0/lib.h"
#include "tier0/mem.h"
CBaseEntity::~CBaseEntity()
{
}
void CBaseEntity::Precache()
{
}
void CBaseEntity::Spawn()
{
Precache();
}
void CBaseEntity::SetAbsAngles( float fPitch, float fYaw, float fRoll )
@@ -35,22 +40,27 @@ void CBaseEntity::SetScale( float fScale )
}
QAngle CBaseEntity::GetAbsAngles( void )
QAngle CBaseEntity::GetAbsQAngles( void )
{
}
Quat CBaseEntity::GetAbsAngles( void )
{
return m_vRotation;
}
Vector CBaseEntity::GetAbsOrigin( void )
{
return m_vPosition;
}
float CBaseEntity::GetScale( void )
{
return m_vScale.x;
}
void CBaseEntity::SetThink( fnThink pfnThink )
void CBaseEntity::SetThinkImpl( fnThink pfnThink )
{
m_pfnThink = pfnThink;
}
@@ -107,3 +117,9 @@ BEGIN_DATADESC_NOBASE(CBaseEntity)
DEFINE_KEYFIELD(m_vRotation, FIELD_QUATERNION, "angles")
DEFINE_KEYFIELD(m_vScale, FIELD_FLOAT3, "scales")
END_DATADESC()
IMPLEMENT_SEND_DT_NOBASE(CBaseEntity)
NetPropFloat3(m_vPosition)
END_SEND_DT()
IMPLEMENT_EMPTY_RECV_DT_NOBASE(CBaseEntity)