Class CBeam
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBeam : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
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