Class CBarnLight
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBarnLight : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
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
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
PrecomputedOBBExtent
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent")]
public Vector PrecomputedOBBExtent { get; }
Property Value
- Vector
PrecomputedOBBOrigin
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin")]
public Vector PrecomputedOBBOrigin { get; }
Property Value
- Vector
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>