Files
funnygame/game/server/light.cpp
2026-04-12 14:52:33 +03:00

24 lines
612 B
C++

#include "light.h"
BEGIN_DATADESC(CBaseLight)
DEFINE_KEYFIELD(m_vColor, FIELD_COLOR4, "color")
DEFINE_KEYFIELD(m_fBrightness, FIELD_FLOAT, "brightness")
DEFINE_KEYFIELD(m_fRadius, FIELD_FLOAT, "radius")
DEFINE_KEYFIELD(m_eLightFlags, FIELD_INTEGER, "light_flags")
DEFINE_KEYFIELD(m_bIsEnabled, FIELD_BOOLEAN, "enabled")
END_DATADESC()
IMPLEMENT_SEND_DT(CBaseLight)
NetPropColor4(m_vColor),
NetPropFloat(m_fBrightness),
NetPropFloat(m_fRadius),
NetPropInt(m_eLightFlags),
NetPropBool(m_bIsEnabled),
END_SEND_DT()
IMPLEMENT_EMPTY_RECV_DT(CBaseLight)
LINK_ENTITY_TO_CLASS(light_point, CPointLight);