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