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
  
    - pointernint
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