24 lines
612 B
C++
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);
|