#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);