Table of Contents

Class CBeam

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

Constructors

CBeam(nint)

public CBeam(nint pointer)

Parameters

pointer nint

Properties

Amplitude

[SchemaMember("CBeam", "m_fAmplitude")]
public ref float Amplitude { get; }

Property Value

float

AttachEntity

[SchemaMember("CBeam", "m_hAttachEntity")]
public Span<CHandle<CBaseEntity>> AttachEntity { get; }

Property Value

Span<CHandle<CBaseEntity>>

AttachIndex

[SchemaMember("CBeam", "m_nAttachIndex")]
public Span<AttachmentHandle_t> AttachIndex { get; }

Property Value

Span<AttachmentHandle_t>

BaseMaterial

[SchemaMember("CBeam", "m_hBaseMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> BaseMaterial { get; }

Property Value

CStrongHandle<InfoForResourceTypeIMaterial2>

BeamFlags

[SchemaMember("CBeam", "m_nBeamFlags")]
public ref uint BeamFlags { get; }

Property Value

uint

BeamType

[SchemaMember("CBeam", "m_nBeamType")]
public ref BeamType_t BeamType { get; }

Property Value

BeamType_t

ClipStyle

[SchemaMember("CBeam", "m_nClipStyle")]
public ref BeamClipStyle_t ClipStyle { get; }

Property Value

BeamClipStyle_t

Damage

[SchemaMember("CBeam", "m_flDamage")]
public ref float Damage { get; }

Property Value

float

DissolveType

[SchemaMember("CBeam", "m_nDissolveType")]
public ref int DissolveType { get; }

Property Value

int

EndEntity

[SchemaMember("CBeam", "m_hEndEntity")]
public CHandle<CBaseEntity> EndEntity { get; }

Property Value

CHandle<CBaseEntity>

EndPos

[SchemaMember("CBeam", "m_vecEndPos")]
public Vector EndPos { get; }

Property Value

Vector

EndWidth

[SchemaMember("CBeam", "m_fEndWidth")]
public ref float EndWidth { get; }

Property Value

float

FadeLength

[SchemaMember("CBeam", "m_fFadeLength")]
public ref float FadeLength { get; }

Property Value

float

FireTime

[SchemaMember("CBeam", "m_flFireTime")]
public ref float FireTime { get; }

Property Value

float

Frame

[SchemaMember("CBeam", "m_flFrame")]
public ref float Frame { get; }

Property Value

float

FrameRate

[SchemaMember("CBeam", "m_flFrameRate")]
public ref float FrameRate { get; }

Property Value

float

HDRColorScale

[SchemaMember("CBeam", "m_flHDRColorScale")]
public ref float HDRColorScale { get; }

Property Value

float

HaloIndex

[SchemaMember("CBeam", "m_nHaloIndex")]
public CStrongHandle<InfoForResourceTypeIMaterial2> HaloIndex { get; }

Property Value

CStrongHandle<InfoForResourceTypeIMaterial2>

HaloScale

[SchemaMember("CBeam", "m_fHaloScale")]
public ref float HaloScale { get; }

Property Value

float

NumBeamEnts

[SchemaMember("CBeam", "m_nNumBeamEnts")]
public ref byte NumBeamEnts { get; }

Property Value

byte

Speed

[SchemaMember("CBeam", "m_fSpeed")]
public ref float Speed { get; }

Property Value

float

StartFrame

[SchemaMember("CBeam", "m_fStartFrame")]
public ref float StartFrame { get; }

Property Value

float

TurnedOff

[SchemaMember("CBeam", "m_bTurnedOff")]
public ref bool TurnedOff { get; }

Property Value

bool

Width

[SchemaMember("CBeam", "m_fWidth")]
public ref float Width { get; }

Property Value

float