Class CFuncShatterglass
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CFuncShatterglass : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CFuncShatterglass
- Implements
-
- Inherited Members
-
Constructors
CFuncShatterglass(nint)
public CFuncShatterglass(nint pointer)
Parameters
pointer
nint
Properties
BreakShardless
[SchemaMember("CFuncShatterglass", "m_bBreakShardless")]
public ref bool BreakShardless { get; }
Property Value
- bool
BreakSilent
[SchemaMember("CFuncShatterglass", "m_bBreakSilent")]
public ref bool BreakSilent { get; }
Property Value
- bool
Broken
[SchemaMember("CFuncShatterglass", "m_bBroken")]
public ref bool Broken { get; }
Property Value
- bool
DamagePositioningEntityName01
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName01")]
public string DamagePositioningEntityName01 { get; set; }
Property Value
- string
DamagePositioningEntityName02
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName02")]
public string DamagePositioningEntityName02 { get; set; }
Property Value
- string
DamagePositioningEntityName03
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName03")]
public string DamagePositioningEntityName03 { get; set; }
Property Value
- string
DamagePositioningEntityName04
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName04")]
public string DamagePositioningEntityName04 { get; set; }
Property Value
- string
[SchemaMember("CFuncShatterglass", "m_vExtraDamagePositions")]
public NetworkedVector<Vector> ExtraDamagePositions { get; }
Property Value
- NetworkedVector<Vector>
GlassInFrame
[SchemaMember("CFuncShatterglass", "m_bGlassInFrame")]
public ref bool GlassInFrame { get; }
Property Value
- bool
GlassNavIgnore
[SchemaMember("CFuncShatterglass", "m_bGlassNavIgnore")]
public ref bool GlassNavIgnore { get; }
Property Value
- bool
GlassThickness
[SchemaMember("CFuncShatterglass", "m_flGlassThickness")]
public ref float GlassThickness { get; }
Property Value
- float
InitAtTime
[SchemaMember("CFuncShatterglass", "m_flInitAtTime")]
public ref float InitAtTime { get; }
Property Value
- float
InitialDamagePositions
[SchemaMember("CFuncShatterglass", "m_vInitialDamagePositions")]
public NetworkedVector<Vector> InitialDamagePositions { get; }
Property Value
- NetworkedVector<Vector>
InitialDamageType
[SchemaMember("CFuncShatterglass", "m_iInitialDamageType")]
public ref byte InitialDamageType { get; }
Property Value
- byte
InitialPanelVertices
[SchemaMember("CFuncShatterglass", "m_vInitialPanelVertices")]
public NetworkedVector<Vector4D> InitialPanelVertices { get; }
Property Value
- NetworkedVector<Vector4D>
LastCleanupTime
[SchemaMember("CFuncShatterglass", "m_flLastCleanupTime")]
public ref float LastCleanupTime { get; }
Property Value
- float
LastShatterSoundEmitTime
[SchemaMember("CFuncShatterglass", "m_flLastShatterSoundEmitTime")]
public ref float LastShatterSoundEmitTime { get; }
Property Value
- float
[SchemaMember("CFuncShatterglass", "m_matPanelTransform")]
public matrix3x4_t MatPanelTransform { get; }
Property Value
- matrix3x4_t
[SchemaMember("CFuncShatterglass", "m_matPanelTransformWsTemp")]
public matrix3x4_t MatPanelTransformWsTemp { get; }
Property Value
- matrix3x4_t
MaterialDamageBase
[SchemaMember("CFuncShatterglass", "m_hMaterialDamageBase")]
public CStrongHandle<InfoForResourceTypeIMaterial2> MaterialDamageBase { get; }
Property Value
- CStrongHandle<InfoForResourceTypeIMaterial2>
OnBroken
[SchemaMember("CFuncShatterglass", "m_OnBroken")]
public CEntityIOOutput OnBroken { get; }
Property Value
- CEntityIOOutput
PanelSize
[SchemaMember("CFuncShatterglass", "m_PanelSize")]
public Vector2D PanelSize { get; }
Property Value
- Vector2D
ShatterGlassShards
[SchemaMember("CFuncShatterglass", "m_vecShatterGlassShards")]
public NetworkedVector<uint> ShatterGlassShards { get; }
Property Value
- NetworkedVector<uint>
SpawnInvulnerability
[SchemaMember("CFuncShatterglass", "m_flSpawnInvulnerability")]
public ref float SpawnInvulnerability { get; }
Property Value
- float
StartBroken
[SchemaMember("CFuncShatterglass", "m_bStartBroken")]
public ref bool StartBroken { get; }
Property Value
- bool
SurfaceType
[SchemaMember("CFuncShatterglass", "m_iSurfaceType")]
public ref byte SurfaceType { get; }
Property Value
- byte