Class CBarnLight
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBarnLight : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CBarnLight
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CBarnLight(nint)
public CBarnLight(nint pointer)
Parameters
pointer
nint
Properties
AlternateColor
[SchemaMember("CBarnLight", "m_vAlternateColor")]
public Vector AlternateColor { get; }
Property Value
- Vector
AlternateColorBrightness
[SchemaMember("CBarnLight", "m_fAlternateColorBrightness")]
public ref float AlternateColorBrightness { get; }
Property Value
- float
BakeSpecularToCubemaps
[SchemaMember("CBarnLight", "m_nBakeSpecularToCubemaps")]
public ref int BakeSpecularToCubemaps { get; }
Property Value
- int
BakeSpecularToCubemapsSize
[SchemaMember("CBarnLight", "m_vBakeSpecularToCubemapsSize")]
public Vector BakeSpecularToCubemapsSize { get; }
Property Value
- Vector
BakedShadowIndex
[SchemaMember("CBarnLight", "m_nBakedShadowIndex")]
public ref int BakedShadowIndex { get; }
Property Value
- int
BounceLight
[SchemaMember("CBarnLight", "m_nBounceLight")]
public ref int BounceLight { get; }
Property Value
- int
BounceScale
[SchemaMember("CBarnLight", "m_flBounceScale")]
public ref float BounceScale { get; }
Property Value
- float
Brightness
[SchemaMember("CBarnLight", "m_flBrightness")]
public ref float Brightness { get; }
Property Value
- float
BrightnessScale
[SchemaMember("CBarnLight", "m_flBrightnessScale")]
public ref float BrightnessScale { get; }
Property Value
- float
CastShadows
[SchemaMember("CBarnLight", "m_nCastShadows")]
public ref int CastShadows { get; }
Property Value
- int
Color
[SchemaMember("CBarnLight", "m_Color")]
public Color Color { get; set; }
Property Value
- Color
ColorMode
[SchemaMember("CBarnLight", "m_nColorMode")]
public ref int ColorMode { get; }
Property Value
- int
ColorTemperature
[SchemaMember("CBarnLight", "m_flColorTemperature")]
public ref float ColorTemperature { get; }
Property Value
- float
[SchemaMember("CBarnLight", "m_bContactShadow")]
public ref bool ContactShadow { get; }
Property Value
- bool
DirectLight
[SchemaMember("CBarnLight", "m_nDirectLight")]
public ref int DirectLight { get; }
Property Value
- int
Enabled
[SchemaMember("CBarnLight", "m_bEnabled")]
public ref bool Enabled { get; }
Property Value
- bool
FadeSizeEnd
[SchemaMember("CBarnLight", "m_flFadeSizeEnd")]
public ref float FadeSizeEnd { get; }
Property Value
- float
FadeSizeStart
[SchemaMember("CBarnLight", "m_flFadeSizeStart")]
public ref float FadeSizeStart { get; }
Property Value
- float
Fog
[SchemaMember("CBarnLight", "m_nFog")]
public ref int Fog { get; }
Property Value
- int
FogMixedShadows
[SchemaMember("CBarnLight", "m_bFogMixedShadows")]
public ref bool FogMixedShadows { get; }
Property Value
- bool
FogScale
[SchemaMember("CBarnLight", "m_flFogScale")]
public ref float FogScale { get; }
Property Value
- float
FogShadows
[SchemaMember("CBarnLight", "m_nFogShadows")]
public ref int FogShadows { get; }
Property Value
- int
FogStrength
[SchemaMember("CBarnLight", "m_flFogStrength")]
public ref float FogStrength { get; }
Property Value
- float
LightCookie
[SchemaMember("CBarnLight", "m_hLightCookie")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightCookie { get; }
Property Value
- CStrongHandle<InfoForResourceTypeCTextureBase>
LightStyleEvents
[SchemaMember("CBarnLight", "m_LightStyleEvents")]
public NetworkedVector<string> LightStyleEvents { get; }
Property Value
- NetworkedVector<string>
LightStyleStartTime
[SchemaMember("CBarnLight", "m_flLightStyleStartTime")]
public ref float LightStyleStartTime { get; }
Property Value
- float
LightStyleString
[SchemaMember("CBarnLight", "m_LightStyleString")]
public string LightStyleString { get; set; }
Property Value
- string
LightStyleTargets
[SchemaMember("CBarnLight", "m_LightStyleTargets")]
public NetworkedVector<CHandle<CBaseModelEntity>> LightStyleTargets { get; }
Property Value
- NetworkedVector<CHandle<CBaseModelEntity>>
LuminaireAnisotropy
[SchemaMember("CBarnLight", "m_flLuminaireAnisotropy")]
public ref float LuminaireAnisotropy { get; }
Property Value
- float
LuminaireShape
[SchemaMember("CBarnLight", "m_nLuminaireShape")]
public ref int LuminaireShape { get; }
Property Value
- int
LuminaireSize
[SchemaMember("CBarnLight", "m_flLuminaireSize")]
public ref float LuminaireSize { get; }
Property Value
- float
MinRoughness
[SchemaMember("CBarnLight", "m_flMinRoughness")]
public ref float MinRoughness { get; }
Property Value
- float
PrecomputedBoundsMaxs
[SchemaMember("CBarnLight", "m_vPrecomputedBoundsMaxs")]
public Vector PrecomputedBoundsMaxs { get; }
Property Value
- Vector
PrecomputedBoundsMins
[SchemaMember("CBarnLight", "m_vPrecomputedBoundsMins")]
public Vector PrecomputedBoundsMins { get; }
Property Value
- Vector
PrecomputedFieldsValid
[SchemaMember("CBarnLight", "m_bPrecomputedFieldsValid")]
public ref bool PrecomputedFieldsValid { get; }
Property Value
- bool
PrecomputedOBBAngles
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles")]
public QAngle PrecomputedOBBAngles { get; }
Property Value
- QAngle
PrecomputedOBBAngles0
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles0")]
public QAngle PrecomputedOBBAngles0 { get; }
Property Value
- QAngle
PrecomputedOBBAngles1
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles1")]
public QAngle PrecomputedOBBAngles1 { get; }
Property Value
- QAngle
PrecomputedOBBAngles2
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles2")]
public QAngle PrecomputedOBBAngles2 { get; }
Property Value
- QAngle
PrecomputedOBBAngles3
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles3")]
public QAngle PrecomputedOBBAngles3 { get; }
Property Value
- QAngle
PrecomputedOBBAngles4
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles4")]
public QAngle PrecomputedOBBAngles4 { get; }
Property Value
- QAngle
PrecomputedOBBAngles5
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles5")]
public QAngle PrecomputedOBBAngles5 { get; }
Property Value
- QAngle
PrecomputedOBBExtent
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent")]
public Vector PrecomputedOBBExtent { get; }
Property Value
- Vector
PrecomputedOBBExtent0
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent0")]
public Vector PrecomputedOBBExtent0 { get; }
Property Value
- Vector
PrecomputedOBBExtent1
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent1")]
public Vector PrecomputedOBBExtent1 { get; }
Property Value
- Vector
PrecomputedOBBExtent2
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent2")]
public Vector PrecomputedOBBExtent2 { get; }
Property Value
- Vector
PrecomputedOBBExtent3
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent3")]
public Vector PrecomputedOBBExtent3 { get; }
Property Value
- Vector
PrecomputedOBBExtent4
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent4")]
public Vector PrecomputedOBBExtent4 { get; }
Property Value
- Vector
PrecomputedOBBExtent5
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent5")]
public Vector PrecomputedOBBExtent5 { get; }
Property Value
- Vector
PrecomputedOBBOrigin
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin")]
public Vector PrecomputedOBBOrigin { get; }
Property Value
- Vector
PrecomputedOBBOrigin0
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin0")]
public Vector PrecomputedOBBOrigin0 { get; }
Property Value
- Vector
PrecomputedOBBOrigin1
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin1")]
public Vector PrecomputedOBBOrigin1 { get; }
Property Value
- Vector
PrecomputedOBBOrigin2
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin2")]
public Vector PrecomputedOBBOrigin2 { get; }
Property Value
- Vector
PrecomputedOBBOrigin3
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin3")]
public Vector PrecomputedOBBOrigin3 { get; }
Property Value
- Vector
PrecomputedOBBOrigin4
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin4")]
public Vector PrecomputedOBBOrigin4 { get; }
Property Value
- Vector
PrecomputedOBBOrigin5
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin5")]
public Vector PrecomputedOBBOrigin5 { get; }
Property Value
- Vector
PrecomputedSubFrusta
[SchemaMember("CBarnLight", "m_nPrecomputedSubFrusta")]
public ref int PrecomputedSubFrusta { get; }
Property Value
- int
PvsModifyEntity
[SchemaMember("CBarnLight", "m_bPvsModifyEntity")]
public ref bool PvsModifyEntity { get; }
Property Value
- bool
QueuedLightStyleStrings
[SchemaMember("CBarnLight", "m_QueuedLightStyleStrings")]
public NetworkedVector<string> QueuedLightStyleStrings { get; }
Property Value
- NetworkedVector<string>
Range
[SchemaMember("CBarnLight", "m_flRange")]
public ref float Range { get; }
Property Value
- float
ShadowFadeSizeEnd
[SchemaMember("CBarnLight", "m_flShadowFadeSizeEnd")]
public ref float ShadowFadeSizeEnd { get; }
Property Value
- float
ShadowFadeSizeStart
[SchemaMember("CBarnLight", "m_flShadowFadeSizeStart")]
public ref float ShadowFadeSizeStart { get; }
Property Value
- float
ShadowMapSize
[SchemaMember("CBarnLight", "m_nShadowMapSize")]
public ref int ShadowMapSize { get; }
Property Value
- int
ShadowPriority
[SchemaMember("CBarnLight", "m_nShadowPriority")]
public ref int ShadowPriority { get; }
Property Value
- int
Shape
[SchemaMember("CBarnLight", "m_flShape")]
public ref float Shape { get; }
Property Value
- float
Shear
[SchemaMember("CBarnLight", "m_vShear")]
public Vector Shear { get; }
Property Value
- Vector
SizeParams
[SchemaMember("CBarnLight", "m_vSizeParams")]
public Vector SizeParams { get; }
Property Value
- Vector
Skirt
[SchemaMember("CBarnLight", "m_flSkirt")]
public ref float Skirt { get; }
Property Value
- float
SkirtNear
[SchemaMember("CBarnLight", "m_flSkirtNear")]
public ref float SkirtNear { get; }
Property Value
- float
SoftX
[SchemaMember("CBarnLight", "m_flSoftX")]
public ref float SoftX { get; }
Property Value
- float
SoftY
[SchemaMember("CBarnLight", "m_flSoftY")]
public ref float SoftY { get; }
Property Value
- float
StyleEvent
[SchemaMember("CBarnLight", "m_StyleEvent")]
public Span<CEntityIOOutput> StyleEvent { get; }
Property Value
- Span<CEntityIOOutput>
VisClusters
[SchemaMember("CBarnLight", "m_VisClusters")]
public NetworkedVector<ushort> VisClusters { get; }
Property Value
- NetworkedVector<ushort>