Class CItemGeneric
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CItemGeneric : CItem, IEquatable<CEntityInstance>
- Inheritance
-
object
CItemGeneric
- Implements
-
- Inherited Members
-
Constructors
CItemGeneric(nint)
public CItemGeneric(nint pointer)
Parameters
pointer
nint
Properties
AllowPickupScriptFunction
[SchemaMember("CItemGeneric", "m_pAllowPickupScriptFunction")]
public string AllowPickupScriptFunction { get; set; }
Property Value
- string
AmbientSoundEffect
[SchemaMember("CItemGeneric", "m_pAmbientSoundEffect")]
public string AmbientSoundEffect { get; set; }
Property Value
- string
AutoStartAmbientSound
[SchemaMember("CItemGeneric", "m_bAutoStartAmbientSound")]
public ref bool AutoStartAmbientSound { get; }
Property Value
- bool
GlowColor
[SchemaMember("CItemGeneric", "m_glowColor")]
public Color GlowColor { get; set; }
Property Value
- Color
GlowWhenInTrigger
[SchemaMember("CItemGeneric", "m_bGlowWhenInTrigger")]
public ref bool GlowWhenInTrigger { get; }
Property Value
- bool
HasPickupRadius
[SchemaMember("CItemGeneric", "m_bHasPickupRadius")]
public ref bool HasPickupRadius { get; }
Property Value
- bool
HasTriggerRadius
[SchemaMember("CItemGeneric", "m_bHasTriggerRadius")]
public ref bool HasTriggerRadius { get; }
Property Value
- bool
LastPickupCheck
[SchemaMember("CItemGeneric", "m_flLastPickupCheck")]
public ref float LastPickupCheck { get; }
Property Value
- float
OnPickup
[SchemaMember("CItemGeneric", "m_OnPickup")]
public CEntityIOOutput OnPickup { get; }
Property Value
- CEntityIOOutput
OnTimeout
[SchemaMember("CItemGeneric", "m_OnTimeout")]
public CEntityIOOutput OnTimeout { get; }
Property Value
- CEntityIOOutput
OnTriggerEndTouch
[SchemaMember("CItemGeneric", "m_OnTriggerEndTouch")]
public CEntityIOOutput OnTriggerEndTouch { get; }
Property Value
- CEntityIOOutput
OnTriggerStartTouch
[SchemaMember("CItemGeneric", "m_OnTriggerStartTouch")]
public CEntityIOOutput OnTriggerStartTouch { get; }
Property Value
- CEntityIOOutput
OnTriggerTouch
[SchemaMember("CItemGeneric", "m_OnTriggerTouch")]
public CEntityIOOutput OnTriggerTouch { get; }
Property Value
- CEntityIOOutput
PickupFilter
[SchemaMember("CItemGeneric", "m_hPickupFilter")]
public CHandle<CBaseFilter> PickupFilter { get; }
Property Value
- CHandle<CBaseFilter>
PickupFilterName
[SchemaMember("CItemGeneric", "m_pPickupFilterName")]
public string PickupFilterName { get; set; }
Property Value
- string
PickupParticleEffect
[SchemaMember("CItemGeneric", "m_hPickupParticleEffect")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> PickupParticleEffect { get; }
Property Value
- CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
PickupRadius
[SchemaMember("CItemGeneric", "m_flPickupRadius")]
public ref float PickupRadius { get; }
Property Value
- float
PickupRadiusSqr
[SchemaMember("CItemGeneric", "m_flPickupRadiusSqr")]
public ref float PickupRadiusSqr { get; }
Property Value
- float
PickupScriptFunction
[SchemaMember("CItemGeneric", "m_pPickupScriptFunction")]
public string PickupScriptFunction { get; set; }
Property Value
- string
PickupSoundEffect
[SchemaMember("CItemGeneric", "m_pPickupSoundEffect")]
public string PickupSoundEffect { get; set; }
Property Value
- string
PlayerCounterListenerAdded
[SchemaMember("CItemGeneric", "m_bPlayerCounterListenerAdded")]
public ref bool PlayerCounterListenerAdded { get; }
Property Value
- bool
PlayerInTriggerRadius
[SchemaMember("CItemGeneric", "m_bPlayerInTriggerRadius")]
public ref bool PlayerInTriggerRadius { get; }
Property Value
- bool
SpawnParticleEffect
[SchemaMember("CItemGeneric", "m_hSpawnParticleEffect")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> SpawnParticleEffect { get; }
Property Value
- CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
SpawnScriptFunction
[SchemaMember("CItemGeneric", "m_pSpawnScriptFunction")]
public string SpawnScriptFunction { get; set; }
Property Value
- string
TimeoutParticleEffect
[SchemaMember("CItemGeneric", "m_hTimeoutParticleEffect")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> TimeoutParticleEffect { get; }
Property Value
- CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
TimeoutScriptFunction
[SchemaMember("CItemGeneric", "m_pTimeoutScriptFunction")]
public string TimeoutScriptFunction { get; set; }
Property Value
- string
TimeoutSoundEffect
[SchemaMember("CItemGeneric", "m_pTimeoutSoundEffect")]
public string TimeoutSoundEffect { get; set; }
Property Value
- string
TriggerHelper
[SchemaMember("CItemGeneric", "m_hTriggerHelper")]
public CHandle<CItemGenericTriggerHelper> TriggerHelper { get; }
Property Value
- CHandle<CItemGenericTriggerHelper>
TriggerRadius
[SchemaMember("CItemGeneric", "m_flTriggerRadius")]
public ref float TriggerRadius { get; }
Property Value
- float
TriggerRadiusSqr
[SchemaMember("CItemGeneric", "m_flTriggerRadiusSqr")]
public ref float TriggerRadiusSqr { get; }
Property Value
- float
TriggerSoundEffect
[SchemaMember("CItemGeneric", "m_pTriggerSoundEffect")]
public string TriggerSoundEffect { get; set; }
Property Value
- string
Useable
[SchemaMember("CItemGeneric", "m_bUseable")]
public ref bool Useable { get; }
Property Value
- bool