Table of Contents

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

ContactShadow

[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>