Table of Contents

Class CEnvBeam

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CEnvBeam : CBeam, IEquatable<CEntityInstance>
Inheritance
CEnvBeam
Implements
Inherited Members

Constructors

CEnvBeam(nint)

public CEnvBeam(nint pointer)

Parameters

pointer nint

Properties

Active

[SchemaMember("CEnvBeam", "m_active")]
public ref int Active { get; }

Property Value

int

BoltWidth

[SchemaMember("CEnvBeam", "m_boltWidth")]
public ref float BoltWidth { get; }

Property Value

float

Decal

[SchemaMember("CEnvBeam", "m_iszDecal")]
public string Decal { get; set; }

Property Value

string

EndEntity

[SchemaMember("CEnvBeam", "m_iszEndEntity")]
public string EndEntity { get; set; }

Property Value

string

EndPointRelative

[SchemaMember("CEnvBeam", "m_vEndPointRelative")]
public Vector EndPointRelative { get; }

Property Value

Vector

EndPointWorld

[SchemaMember("CEnvBeam", "m_vEndPointWorld")]
public Vector EndPointWorld { get; }

Property Value

Vector

Filter

[SchemaMember("CEnvBeam", "m_hFilter")]
public CHandle<CBaseEntity> Filter { get; }

Property Value

CHandle<CBaseEntity>

FilterName

[SchemaMember("CEnvBeam", "m_iFilterName")]
public string FilterName { get; set; }

Property Value

string

FrameStart

[SchemaMember("CEnvBeam", "m_frameStart")]
public ref int FrameStart { get; }

Property Value

int

Life

[SchemaMember("CEnvBeam", "m_life")]
public ref float Life { get; }

Property Value

float

NoiseAmplitude

[SchemaMember("CEnvBeam", "m_noiseAmplitude")]
public ref float NoiseAmplitude { get; }

Property Value

float

OnTouchedByEntity

[SchemaMember("CEnvBeam", "m_OnTouchedByEntity")]
public CEntityIOOutput OnTouchedByEntity { get; }

Property Value

CEntityIOOutput

Radius

[SchemaMember("CEnvBeam", "m_radius")]
public ref float Radius { get; }

Property Value

float

Restrike

[SchemaMember("CEnvBeam", "m_restrike")]
public ref float Restrike { get; }

Property Value

float

Speed

[SchemaMember("CEnvBeam", "m_speed")]
public ref int Speed { get; }

Property Value

int

SpriteName

[SchemaMember("CEnvBeam", "m_iszSpriteName")]
public string SpriteName { get; set; }

Property Value

string

SpriteTexture

[SchemaMember("CEnvBeam", "m_spriteTexture")]
public CStrongHandle<InfoForResourceTypeIMaterial2> SpriteTexture { get; }

Property Value

CStrongHandle<InfoForResourceTypeIMaterial2>

StartEntity

[SchemaMember("CEnvBeam", "m_iszStartEntity")]
public string StartEntity { get; set; }

Property Value

string

TouchType

[SchemaMember("CEnvBeam", "m_TouchType")]
public ref Touch_t TouchType { get; }

Property Value

Touch_t