Table of Contents

Class CSound

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CSound : NativeObject
Inheritance
CSound
Inherited Members

Constructors

CSound(nint)

public CSound(nint pointer)

Parameters

pointer nint

Properties

ExpireTime

[SchemaMember("CSound", "m_flExpireTime")]
public ref float ExpireTime { get; }

Property Value

float

HasOwner

[SchemaMember("CSound", "m_bHasOwner")]
public ref bool HasOwner { get; }

Property Value

bool

Next

[SchemaMember("CSound", "m_iNext")]
public ref short Next { get; }

Property Value

short

NextAudible

[SchemaMember("CSound", "m_iNextAudible")]
public ref int NextAudible { get; }

Property Value

int

NoExpirationTime

[SchemaMember("CSound", "m_bNoExpirationTime")]
public ref bool NoExpirationTime { get; }

Property Value

bool

OcclusionScale

[SchemaMember("CSound", "m_flOcclusionScale")]
public ref float OcclusionScale { get; }

Property Value

float

Origin

[SchemaMember("CSound", "m_vecOrigin")]
public Vector Origin { get; }

Property Value

Vector

Owner

[SchemaMember("CSound", "m_hOwner")]
public CHandle<CBaseEntity> Owner { get; }

Property Value

CHandle<CBaseEntity>

OwnerChannelIndex

[SchemaMember("CSound", "m_ownerChannelIndex")]
public ref int OwnerChannelIndex { get; }

Property Value

int

Target

[SchemaMember("CSound", "m_hTarget")]
public CHandle<CBaseEntity> Target { get; }

Property Value

CHandle<CBaseEntity>

Volume

[SchemaMember("CSound", "m_iVolume")]
public ref int Volume { get; }

Property Value

int