Table of Contents

Class CItemGeneric

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CItemGeneric : CItem, IEquatable<CEntityInstance>
Inheritance
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