Need help with plugins or servers?
Join our Discord
Hosting
Servers
Database
Blog
Docs
GitHub
Discord
Modding Database
Schema
Entities
ConVars
Events
Protobufs
Heroes
Abilities
Modifiers
VData
Map
Changes
Build
Latest (6745)
6745 · Oct 02 2026
6742 · Oct 02 2026
6738 · Oct 02 2026
6736 · Oct 02 2026
6731 · Oct 01 2026
6730 · Oct 01 2026
6728 · Oct 01 2026
6726 · Sep 30 2026
6723 · Sep 30 2026
6722 · Sep 29 2026
6701 · Sep 25 2026
6698 · Sep 17 2026
6696 · Sep 17 2026
Up to date with Steam ·
checked 20s ago
· Viewing build 6728 (Oct 01 2026), not the latest
/
Schema
/
server
/
CEnvironmentLight
CEnvironmentLight
class
Copy name
client:
C_EnvironmentLight
→
size 0xB70 (2928 bytes) · 4 own fields · 17 fields have Deadworks members
CEntityInstance
›
CBaseEntity
›
CBaseModelEntity
›
CBarnLight
›
CEnvironmentLight
Inherited (211)
Networked only
Copy as
C#
C++
Offset
CEnvironmentLight
· 4 fields
0xB60
m_SkyColor
Color
C#
0xB64
m_flSkyIntensity
float32
C#
0xB68
m_SkyAmbientBounce
Color
C#
0xB6C
m_flAngularDiameter
float32
C#
from
CBarnLight
· 77 fields
0x878
m_bEnabled
bool
C#
0x87C
m_nColorMode
int32
C#
0x880
m_Color
Color
C#
0x884
m_flColorTemperature
float32
C#
0x888
m_flBrightness
float32
C#
0x88C
m_flBrightnessScale
float32
C#
0x890
m_nDirectLight
int32
C#
0x894
m_nBakedShadowIndex
int32
C#
0x898
m_nLightPathUniqueId
int32
C#
0x89C
m_nLightMapUniqueId
int32
C#
0x8A0
m_nLuminaireShape
int32
C#
0x8A4
m_flLuminaireSize
float32
C#
0x8A8
m_flLuminaireAnisotropy
float32
C#
0x8B0
m_LightStyleString
CUtlString
C#
0x8B8
m_flLightStyleStartTime
GameTime_t
C#
0x8C0
m_QueuedLightStyleStrings
CNetworkUtlVectorBase< CUtlString >
C#
0x8D8
m_LightStyleEvents
CNetworkUtlVectorBase< CUtlString >
C#
0x8F0
m_LightStyleTargets
CNetworkUtlVectorBase< CHandle<
CBaseModelEntity
> >
C#
0x908
m_StyleEvent
CEntityIOOutput
[4]
C#
0x988
m_hLightCookie
CStrongHandle<
InfoForResourceTypeCTextureBase
>
C#
0x990
m_flShape
float32
C#
0x994
m_flSoftX
float32
C#
0x998
m_flSoftY
float32
C#
0x99C
m_flSkirt
float32
C#
0x9A0
m_flSkirtNear
float32
C#
0x9A4
m_vSizeParams
Vector
C#
0x9B0
m_flRange
float32
C#
0x9B4
m_vShear
Vector
C#
0x9C0
m_nBakeSpecularToCubemaps
int32
C#
0x9C4
m_vBakeSpecularToCubemapsSize
Vector
C#
0x9D0
m_flBakeSpecularToCubemapsScale
float32
C#
0x9D4
m_nCastShadows
int32
C#
0x9D8
m_nShadowMapSize
int32
C#
0x9DC
m_nShadowPriority
int32
C#
0x9E0
m_bContactShadow
bool
C#
0x9E1
m_bForceShadowsEnabled
bool
C#
0x9E4
m_nBounceLight
int32
C#
0x9E8
m_flBounceScale
float32
C#
0x9EC
m_flMinRoughness
float32
C#
0x9F0
m_vAlternateColor
Vector
C#
0x9FC
m_fAlternateColorBrightness
float32
C#
0xA00
m_nFog
int32
C#
0xA04
m_flFogStrength
float32
C#
0xA08
m_nFogShadows
int32
C#
0xA0C
m_flFogScale
float32
C#
0xA10
m_flFadeSizeStart
float32
C#
0xA14
m_flFadeSizeEnd
float32
C#
0xA18
m_flShadowFadeSizeStart
float32
C#
0xA1C
m_flShadowFadeSizeEnd
float32
C#
0xA20
m_bPrecomputedFieldsValid
bool
C#
0xA24
m_vPrecomputedBoundsMins
Vector
C#
0xA30
m_vPrecomputedBoundsMaxs
Vector
C#
0xA3C
m_vPrecomputedOBBOrigin
Vector
C#
0xA48
m_vPrecomputedOBBAngles
QAngle
C#
0xA54
m_vPrecomputedOBBExtent
Vector
C#
0xA60
m_nPrecomputedSubFrusta
int32
C#
0xA64
m_vPrecomputedOBBOrigin0
Vector
C#
0xA70
m_vPrecomputedOBBAngles0
QAngle
C#
0xA7C
m_vPrecomputedOBBExtent0
Vector
C#
0xA88
m_vPrecomputedOBBOrigin1
Vector
C#
0xA94
m_vPrecomputedOBBAngles1
QAngle
C#
0xAA0
m_vPrecomputedOBBExtent1
Vector
C#
0xAAC
m_vPrecomputedOBBOrigin2
Vector
C#
0xAB8
m_vPrecomputedOBBAngles2
QAngle
C#
0xAC4
m_vPrecomputedOBBExtent2
Vector
C#
0xAD0
m_vPrecomputedOBBOrigin3
Vector
C#
0xADC
m_vPrecomputedOBBAngles3
QAngle
C#
0xAE8
m_vPrecomputedOBBExtent3
Vector
C#
0xAF4
m_vPrecomputedOBBOrigin4
Vector
C#
0xB00
m_vPrecomputedOBBAngles4
QAngle
C#
0xB0C
m_vPrecomputedOBBExtent4
Vector
C#
0xB18
m_vPrecomputedOBBOrigin5
Vector
C#
0xB24
m_vPrecomputedOBBAngles5
QAngle
C#
0xB30
m_vPrecomputedOBBExtent5
Vector
C#
0xB3C
m_bPvsModifyEntity
bool
C#
0xB3D
m_bTransmitAlways
bool
C#
0xB40
m_VisClusters
CNetworkUtlVectorBase< uint16 >
C#
from
CBaseModelEntity
· 46 fields
0x4B0
m_CRenderComponent
CRenderComponent
*
C#
0x4B8
m_CHitboxComponent
CHitboxComponent
C#
0x4D0
m_pChoreoComponent
CChoreoComponent
*
C#
0x4D8
m_nDestructiblePartInitialStateDestructed0
HitGroup_t
C#
0x4DC
m_nDestructiblePartInitialStateDestructed1
HitGroup_t
C#
0x4E0
m_nDestructiblePartInitialStateDestructed2
HitGroup_t
C#
0x4E4
m_nDestructiblePartInitialStateDestructed3
HitGroup_t
C#
0x4E8
m_nDestructiblePartInitialStateDestructed4
HitGroup_t
C#
0x4EC
m_nDestructiblePartInitialStateDestructed0_PartIndex
int32
C#
0x4F0
m_nDestructiblePartInitialStateDestructed1_PartIndex
int32
C#
0x4F4
m_nDestructiblePartInitialStateDestructed2_PartIndex
int32
C#
0x4F8
m_nDestructiblePartInitialStateDestructed3_PartIndex
int32
C#
0x4FC
m_nDestructiblePartInitialStateDestructed4_PartIndex
int32
C#
0x500
m_bDestructiblePartInitialStateDestructed0_GenerateBreakpieces
bool
C#
0x501
m_bDestructiblePartInitialStateDestructed1_GenerateBreakpieces
bool
C#
0x502
m_bDestructiblePartInitialStateDestructed2_GenerateBreakpieces
bool
C#
0x503
m_bDestructiblePartInitialStateDestructed3_GenerateBreakpieces
bool
C#
0x504
m_bDestructiblePartInitialStateDestructed4_GenerateBreakpieces
bool
C#
0x508
m_pDestructiblePartsSystemComponent
CDestructiblePartsComponent
*
C#
0x510
m_OnDestructibleHitGroupDamageLevelChanged
CEntityOutputTemplate<
CBaseModelEntity::OnDamageLevelChangedArgs_t
>
C#
0x538
m_flDissolveStartTime
GameTime_t
C#
0x540
m_OnIgnite
CEntityIOOutput
C#
0x558
m_nRenderMode
RenderMode_t
C#
0x559
m_nRenderFX
RenderFx_t
C#
0x560
m_szAddModifier
CUtlString
C#
0x568
m_bAllowFadeInView
bool
C#
0x588
m_bHasCollision
bool
C#
0x58C
m_vSupport
VectorWS
C#
0x598
m_clrRender
.RenderColor
Color
C#
0x5A0
m_vecRenderAttributes
CUtlVectorEmbeddedNetworkVar<
EntityRenderAttribute_t
>
C#
0x608
m_bRenderToCubemaps
bool
C#
0x609
m_bExpandRenderBoundsToIncludeCloth
bool
C#
0x60A
m_bNoInterpolate
bool
C#
0x610
m_Collision
CCollisionProperty
C#
0x6C8
m_Glow
CGlowProperty
C#
0x720
m_flGlowBackfaceMult
float32
C#
0x724
m_fadeMinDist
float32
C#
0x728
m_fadeMaxDist
float32
C#
0x72C
m_flFadeScale
float32
C#
0x730
m_flShadowStrength
float32
C#
0x734
m_nObjectCulling
uint8
C#
0x738
m_bodyGroupTotalRequestCount
uint32
C#
0x740
m_bodyGroupRequests
CUtlVectorFixedGrowable<
CBaseModelEntity::BodyGroupRequest_t
>
C#
0x818
m_bodyGroupChoices
CUtlOrderedMap< CGlobalSymbol, int32 >
C#
0x840
m_vecViewOffset
.EyePosition
CNetworkViewOffsetVector
C#
0x870
m_bvDisabledHitGroups
uint32[1]
C#
from
CBaseEntity
· 85 fields
0x30
m_CBodyComponent
.BodyComponent
CBodyComponent
*
C#
0x38
m_NetworkTransmitComponent
CNetworkTransmitComponent
C#
0x248
m_aThinkFunctions
CUtlVector<
thinkfunc_t
>
C#
0x260
m_iCurrentThinkContext
int32
C#
0x264
m_nLastThinkTick
GameTick_t
C#
0x268
m_bDisabledContextThinks
bool
C#
0x278
m_isSteadyState
CTypedBitVec
C#
0x280
m_lastNetworkChange
float32
C#
0x288
m_think
BASEPTR
C#
0x290
m_ResponseContexts
CUtlVector<
ResponseContext_t
>
C#
0x2A8
m_iszResponseContext
CUtlSymbolLarge
C#
0x2B0
m_pfnTouch
ENTITYFUNCPTR
C#
0x2B8
m_pfnUse
USEPTR
C#
0x2C0
m_pfnBlocked
ENTITYFUNCPTR
C#
0x2C8
m_pfnMoveDone
BASEPTR
C#
0x2D0
m_iHealth
.Health
int32
C#
0x2D4
m_iMaxHealth
.MaxHealth
int32
C#
0x2D8
m_lifeState
.LifeState
uint8
C#
0x2DC
m_flDamageAccumulator
float32
C#
0x2E0
m_bTakesDamage
bool
C#
0x2E8
m_nTakeDamageFlags
TakeDamageFlags_t
C#
0x2F0
m_nPlatformType
EntityPlatformTypes_t
C#
0x2F2
m_MoveCollide
MoveCollide_t
C#
0x2F3
m_MoveType
MoveType_t
C#
0x2F4
m_nPreviouslySetMoveType
MoveType_t
C#
0x2F5
m_nActualMoveType
.MoveType
MoveType_t
C#
0x2F6
m_nWaterTouch
uint8
C#
0x2F7
m_nSlimeTouch
uint8
C#
0x2F8
m_bRestoreInHierarchy
bool
C#
0x300
m_target
CUtlSymbolLarge
C#
0x308
m_hDamageFilter
CHandle<
CBaseFilter
>
C#
0x310
m_iszDamageFilterName
CUtlSymbolLarge
C#
0x318
m_flMoveDoneTime
float32
C#
0x31C
m_nSubclassID
.CreateByDesignerName()
CUtlStringToken
C#
0x328
m_hNPCSensingHandle
SensableByNPCHandle_t
C#
0x32C
m_flAnimTime
float32
C#
0x330
m_flSimulationTime
float32
C#
0x334
m_flCreateTime
GameTime_t
C#
0x338
m_bClientSideRagdoll
bool
C#
0x339
m_ubInterpolationFrame
uint8
C#
0x33C
m_vPrevVPhysicsUpdatePos
VectorWS
C#
0x348
m_iTeamNum
.TeamNum
uint8
C#
0x350
m_iGlobalname
CUtlSymbolLarge
C#
0x358
m_iSentToClients
int32
C#
0x360
m_sUniqueHammerID
CUtlString
C#
0x368
m_spawnflags
uint32
C#
0x36C
m_nNextThinkTick
GameTick_t
C#
0x370
m_nSimulationTick
int32
C#
0x378
m_OnKilled
CEntityIOOutput
C#
0x390
m_fFlags
.Flags
uint32
C#
0x394
m_vecAbsVelocity
.AbsVelocity
Vector
C#
0x3A0
m_vecVelocity
CNetworkVelocityVector
C#
0x3D0
m_nPushEnumCount
int32
C#
0x3D8
m_pCollision
.Collision
CCollisionProperty
*
C#
0x3E0
m_pModifierProp
.ModifierProp
CModifierProperty
*
C#
0x3E8
m_hEffectEntity
CHandle<
CBaseEntity
>
C#
0x3EC
m_hOwnerEntity
CHandle<
CBaseEntity
>
C#
0x3F0
m_fEffects
uint32
C#
0x3F4
m_hGroundEntity
.GroundEntity
CHandle<
CBaseEntity
>
C#
0x3F8
m_nGroundBodyIndex
int32
C#
0x3FC
m_flFriction
.Friction
float32
C#
0x400
m_flElasticity
float32
C#
0x404
m_flGravityScale
.GravityScale
float32
C#
0x408
m_flTimeScale
float32
C#
0x40C
m_flWaterLevel
float32
C#
0x410
m_bGravityDisabled
bool
C#
0x411
m_bAnimatedEveryTick
bool
C#
0x414
m_flActualGravityScale
float32
C#
0x418
m_bGravityActuallyDisabled
bool
C#
0x419
m_bDisableLowViolence
bool
C#
0x41A
m_nWaterType
uint8
C#
0x41C
m_iEFlags
int32
C#
0x420
m_OnUser1
CEntityIOOutput
C#
0x438
m_OnUser2
CEntityIOOutput
C#
0x450
m_OnUser3
CEntityIOOutput
C#
0x468
m_OnUser4
CEntityIOOutput
C#
0x480
m_iInitialTeamNum
int32
C#
0x484
m_flNavIgnoreUntilTime
GameTime_t
C#
0x488
m_vecAngVelocity
QAngle
C#
0x494
m_bNetworkQuantizeOriginAndAngles
bool
C#
0x495
m_bLagCompensate
bool
C#
0x498
m_pBlocker
CHandle<
CBaseEntity
>
C#
0x49C
m_flLocalTime
float32
C#
0x4A0
m_flVPhysicsUpdateLocalTime
float32
C#
0x4A8
m_pPulseGraphInstance
CPulseGraphInstance_ServerEntity
*
C#
from
CEntityInstance
· 3 fields
0x8
m_iszPrivateVScripts
CUtlSymbolLarge
C#
0x10
m_pEntity
.Name
CEntityIdentity
*
C#
0x28
m_CScriptComponent
CScriptComponent
*
C#
History
6722–6745
added