Class CSound
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CSound : NativeObject
- Inheritance
-
object
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