Table of Contents

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

ExtraDamagePositions

[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

MatPanelTransform

[SchemaMember("CFuncShatterglass", "m_matPanelTransform")]
public matrix3x4_t MatPanelTransform { get; }

Property Value

matrix3x4_t

MatPanelTransformWsTemp

[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