Table of Contents

Namespace CounterStrikeSharp.API.Core

Namespaces

CounterStrikeSharp.API.Core.Attributes
CounterStrikeSharp.API.Core.Capabilities
CounterStrikeSharp.API.Core.Commands
CounterStrikeSharp.API.Core.Hosting
CounterStrikeSharp.API.Core.Logging
CounterStrikeSharp.API.Core.Plugin
CounterStrikeSharp.API.Core.Translations

Classes

Application
BasePlugin
BasePlugin.CallbackSubscriber
BasePluginConfig
CAISound
CAI_ChangeHintGroup
CAI_Expresser
CAI_ExpresserWithFollowup
CAK47
CAmbientGeneric
CAnimGraphNetworkedVariables
CAttributeContainer
CAttributeList
CAttributeManager
CBarnLight
CBaseAnimGraph
CBaseAnimGraphController
CBaseButton
CBaseCSGrenade
CBaseCSGrenadeProjectile
CBaseClientUIEntity
CBaseCombatCharacter
CBaseDMStart
CBaseDoor
CBaseEntity
CBaseFilter
CBaseFire
CBaseFlex
CBaseFlexAlias_funCBaseFlex
CBaseGrenade
CBaseIssue
CBaseModelEntity
CBaseMoveBehavior
CBasePlatTrain
CBasePlayerController
CBasePlayerPawn
CBasePlayerVData
CBasePlayerWeapon
CBasePlayerWeaponVData
CBaseProp
CBasePropDoor
CBaseToggle
CBaseTrigger
CBaseViewModel
CBeam
CBlood
CBodyComponent
CBodyComponentBaseAnimGraph
CBodyComponentBaseModelEntity
CBodyComponentPoint
CBodyComponentSkeletonInstance
CBombTarget
CBot
CBreachCharge
CBreachChargeProjectile
CBreakable
CBreakableProp
CBubbling
CBumpMine
CBumpMineProjectile
CBuoyancyHelper
CBuyZone
CC4
CCSBot
CCSGOViewModel
CCSGO_TeamIntroCharacterPosition
CCSGO_TeamIntroCounterTerroristPosition
CCSGO_TeamIntroTerroristPosition
CCSGO_TeamPreviewCharacterPosition
CCSGO_TeamSelectCharacterPosition
CCSGO_TeamSelectCounterTerroristPosition
CCSGO_TeamSelectTerroristPosition
CCSGO_WingmanIntroCharacterPosition
CCSGO_WingmanIntroCounterTerroristPosition
CCSGO_WingmanIntroTerroristPosition
CCSGameModeRules
CCSGameModeRules_ArmsRace
CCSGameModeRules_Deathmatch
CCSGameModeRules_Noop
CCSGameRules
CCSGameRulesProxy
CCSMinimapBoundary
CCSObserverPawn
CCSObserver_CameraServices
CCSObserver_MovementServices
CCSObserver_ObserverServices
CCSObserver_UseServices
CCSObserver_ViewModelServices
CCSPlace
CCSPlayerBase_CameraServices
CCSPlayerController
CCSPlayerController_ActionTrackingServices
CCSPlayerController_DamageServices
CCSPlayerController_InGameMoneyServices
CCSPlayerController_InventoryServices
CCSPlayerPawn
CCSPlayerPawnBase
CCSPlayerResource
CCSPlayer_ActionTrackingServices
CCSPlayer_BulletServices
CCSPlayer_BuyServices
CCSPlayer_CameraServices
CCSPlayer_DamageReactServices
CCSPlayer_HostageServices
CCSPlayer_ItemServices
CCSPlayer_MovementServices
CCSPlayer_PingServices
CCSPlayer_RadioServices
CCSPlayer_UseServices
CCSPlayer_ViewModelServices
CCSPlayer_WaterServices
CCSPlayer_WeaponServices
CCSSprite
CCSTeam
CCSWeaponBase
CCSWeaponBaseGun
CCSWeaponBaseVData
CChangeLevel
CChicken
CCollisionProperty
CColorCorrection
CColorCorrectionVolume
CCommentaryAuto
CCommentaryViewPosition
CConstantForceController
CConstraintAnchor
CCredits
CDEagle
CDamageRecord
CDebugHistory
CDecoyGrenade
CDecoyProjectile
CDynamicLight
CDynamicProp
CDynamicPropAlias_cable_dynamic
CDynamicPropAlias_dynamic_prop
CDynamicPropAlias_prop_dynamic_override
CEconEntity
CEconItemAttribute
CEconItemView
CEconWearable
CEnableMotionFixup
CEntityBlocker
CEntityComponent
CEntityDissolve
CEntityFlame
CEntityIOOutput
CEntityIdentity
CEntityInstance
CEntitySubclassVDataBase
CEnvBeam
CEnvBeverage
CEnvCombinedLightProbeVolume
CEnvCubemap
CEnvCubemapBox
CEnvCubemapFog
CEnvDecal
CEnvDetailController
CEnvEntityIgniter
CEnvEntityMaker
CEnvExplosion
CEnvFade
CEnvFireSensor
CEnvFireSource
CEnvFunnel
CEnvGlobal
CEnvHudHint
CEnvInstructorHint
CEnvInstructorVRHint
CEnvLaser
CEnvLightProbeVolume
CEnvMicrophone
CEnvMuzzleFlash
CEnvParticleGlow
CEnvProjectedTexture
CEnvScreenOverlay
CEnvShake
CEnvSky
CEnvSoundscape
CEnvSoundscapeAlias_snd_soundscape
CEnvSoundscapeProxy
CEnvSoundscapeProxyAlias_snd_soundscape_proxy
CEnvSoundscapeTriggerable
CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable
CEnvSpark
CEnvSplash
CEnvTilt
CEnvTracer
CEnvViewPunch
CEnvVolumetricFogController
CEnvVolumetricFogVolume
CEnvWind
CEnvWindShared
CExampleSchemaVData_Monomorphic
CExampleSchemaVData_PolymorphicBase
CExampleSchemaVData_PolymorphicDerivedA
CExampleSchemaVData_PolymorphicDerivedB
CFilterAttributeInt
CFilterClass
CFilterContext
CFilterEnemy
CFilterLOS
CFilterMassGreater
CFilterModel
CFilterMultiple
CFilterName
CFilterProximity
CFire
CFireCrackerBlast
CFireSmoke
CFiringModeFloat
CFiringModeInt
CFish
CFishPool
CFists
CFlashbang
CFlashbangProjectile
CFogController
CFogTrigger
CFogVolume
CFootstepControl
CFuncBrush
CFuncConveyor
CFuncElectrifiedVolume
CFuncIllusionary
CFuncInteractionLayerClip
CFuncLadder
CFuncLadderAlias_func_useableladder
CFuncMonitor
CFuncMoveLinear
CFuncMoveLinearAlias_momentary_door
CFuncNavBlocker
CFuncNavObstruction
CFuncPlat
CFuncPlatRot
CFuncPropRespawnZone
CFuncRotating
CFuncShatterglass
CFuncTankTrain
CFuncTimescale
CFuncTrackAuto
CFuncTrackChange
CFuncTrackTrain
CFuncTrain
CFuncTrainControls
CFuncVPhysicsClip
CFuncVehicleClip
CFuncWall
CFuncWallToggle
CFuncWater
CGameChoreoServices
CGameEnd
CGameGibManager
CGameMoney
CGamePlayerEquip
CGamePlayerZone
CGameRules
CGameRulesProxy
CGameSceneNode
CGameText
CGenericConstraint
CGlowProperty
CGradientFog
CGunTarget
CHEGrenade
CHEGrenadeProjectile
CHandleDummy
CHandleTest
CHitboxComponent
CHostage
CHostageAlias_info_hostage_spawn
CHostageCarriableProp
CHostageExpresserShim
CHostageRescueZone
CHostageRescueZoneShim
CInButtonState
CIncendiaryGrenade
CInferno
CInfoData
CInfoDeathmatchSpawn
CInfoDynamicShadowHint
CInfoDynamicShadowHintBox
CInfoGameEventProxy
CInfoInstructorHintBombTargetA
CInfoInstructorHintBombTargetB
CInfoInstructorHintHostageRescueZone
CInfoInstructorHintTarget
CInfoLadderDismount
CInfoLandmark
CInfoOffscreenPanoramaTexture
CInfoParticleTarget
CInfoPlayerCounterterrorist
CInfoPlayerStart
CInfoPlayerTerrorist
CInfoSpawnGroupLandmark
CInfoSpawnGroupLoadUnload
CInfoTarget
CInfoTargetServerOnly
CInfoTeleportDestination
CInfoVisibilityBox
CInfoWorldLayer
CInstancedSceneEntity
CInstructorEventEntity
CIronSightController
CItem
CItemAssaultSuit
CItemDefuser
CItemDefuserAlias_item_defuser
CItemDogtags
CItemGeneric
CItemGenericTriggerHelper
CItemHeavyAssaultSuit
CItemKevlar
CItemSoda
CItem_Healthshot
CKeepUpright
CKnife
CLightComponent
CLightDirectionalEntity
CLightEntity
CLightEnvironmentEntity
CLightGlow
CLightOrthoEntity
CLightSpotEntity
CLogicAchievement
CLogicActiveAutosave
CLogicAuto
CLogicAutosave
CLogicBranch
CLogicBranchList
CLogicCase
CLogicCollisionPair
CLogicCompare
CLogicDistanceAutosave
CLogicDistanceCheck
CLogicEventListener
CLogicGameEvent
CLogicGameEventListener
CLogicLineToEntity
CLogicMeasureMovement
CLogicNPCCounter
CLogicNPCCounterAABB
CLogicNPCCounterOBB
CLogicNavigation
CLogicPlayerProxy
CLogicProximity
CLogicRelay
CLogicScript
CLogicalEntity
CMapInfo
CMapVetoPickController
CMarkupVolume
CMarkupVolumeTagged
CMarkupVolumeTagged_Nav
CMarkupVolumeTagged_NavGame
CMarkupVolumeWithRef
CMathColorBlend
CMathCounter
CMathRemap
CMelee
CMessage
CMessageEntity
CModelPointEntity
CModelState
CMolotovGrenade
CMolotovProjectile
CMomentaryRotButton
CMoodVData
CMotorController
CMultiLightProxy
CMultiSource
CMultiplayRules
CMultiplayer_Expresser
CNavHullPresetVData
CNavHullVData
CNavLinkAnimgraphVar
CNavLinkAreaEntity
CNavLinkMovementVData
CNavSpaceInfo
CNavWalkable
CNetworkOriginCellCoordQuantizedVector
CNetworkTransmitComponent
CNetworkVarChainer
CNetworkVelocityVector
CNetworkViewOffsetVector
CNullEntity
COmniLight
COrnamentProp
CParticleSystem
CPathCorner
CPathCornerCrash
CPathKeyFrame
CPathParticleRope
CPathParticleRopeAlias_path_particle_rope_clientside
CPathSimple
CPathTrack
CPhysBallSocket
CPhysBox
CPhysConstraint
CPhysExplosion
CPhysFixed
CPhysForce
CPhysHinge
CPhysHingeAlias_phys_hinge_local
CPhysImpact
CPhysLength
CPhysMagnet
CPhysMotor
CPhysPulley
CPhysSlideConstraint
CPhysThruster
CPhysTorque
CPhysWheelConstraint
CPhysicalButton
CPhysicsEntitySolver
CPhysicsProp
CPhysicsPropMultiplayer
CPhysicsPropOverride
CPhysicsPropRespawnable
CPhysicsShake
CPhysicsSpring
CPhysicsWire
CPlantedC4
CPlatTrigger
CPlayerControllerComponent
CPlayerPawnComponent
CPlayerPing
CPlayerSprayDecal
CPlayerVisibility
CPlayer_AutoaimServices
CPlayer_CameraServices
CPlayer_FlashlightServices
CPlayer_ItemServices
CPlayer_MovementServices
CPlayer_MovementServices_Humanoid
CPlayer_ObserverServices
CPlayer_UseServices
CPlayer_ViewModelServices
CPlayer_WaterServices
CPlayer_WeaponServices
CPointAngleSensor
CPointAngularVelocitySensor
CPointBroadcastClientCommand
CPointCamera
CPointCameraVFOV
CPointClientCommand
CPointClientUIDialog
CPointClientUIWorldPanel
CPointClientUIWorldTextPanel
CPointCommentaryNode
CPointEntity
CPointEntityFinder
CPointGamestatsCounter
CPointGiveAmmo
CPointHurt
CPointPrefab
CPointProximitySensor
CPointPulse
CPointPush
CPointServerCommand
CPointTeleport
CPointTemplate
CPointValueRemapper
CPointVelocitySensor
CPointWorldText
CPostProcessingVolume
CPrecipitation
CPrecipitationBlocker
CPrecipitationVData
CPredictedViewModel
CProjectedDecal
CPropDataComponent
CPropDoorRotating
CPropDoorRotatingBreakable
CPushable
CRagdollConstraint
CRagdollMagnet
CRagdollManager
CRagdollProp
CRagdollPropAlias_physics_prop_ragdoll
CRagdollPropAttached
CRangeFloat
CRectLight
CRenderComponent
CRetakeGameRules
CRevertSaved
CRopeKeyframe
CRopeKeyframeAlias_move_rope
CRotButton
CRotDoor
CRuleBrushEntity
CRuleEntity
CRulePointEntity
CSMatchStats_t
CSPerRoundStats_t
CSceneEntity
CSceneEntityAlias_logic_choreographed_scene
CSceneListManager
CScriptComponent
CScriptItem
CScriptNavBlocker
CScriptTriggerHurt
CScriptTriggerMultiple
CScriptTriggerOnce
CScriptTriggerPush
CScriptedSequence
CSensorGrenade
CSensorGrenadeProjectile
CServerOnlyEntity
CServerOnlyModelEntity
CServerOnlyPointEntity
CServerRagdollTrigger
CShatterGlassShardPhysics
CShower
CSimpleMarkupVolumeTagged
CSkeletonAnimationController
CSkeletonInstance
CSkillFloat
CSkillInt
CSkyCamera
CSkyboxReference
CSmokeGrenade
CSmokeGrenadeProjectile
CSound
CSoundAreaEntityBase
CSoundAreaEntityOrientedBox
CSoundAreaEntitySphere
CSoundEnt
CSoundEventAABBEntity
CSoundEventEntity
CSoundEventEntityAlias_snd_event_point
CSoundEventOBBEntity
CSoundEventParameter
CSoundEventPathCornerEntity
CSoundOpvarSetAABBEntity
CSoundOpvarSetAutoRoomEntity
CSoundOpvarSetEntity
CSoundOpvarSetOBBEntity
CSoundOpvarSetOBBWindEntity
CSoundOpvarSetPathCornerEntity
CSoundOpvarSetPointBase
CSoundOpvarSetPointEntity
CSoundStackSave
CSplineConstraint
CSpotlightEnd
CSprite
CSpriteAlias_env_glow
CSpriteOriented
CSun
CTablet
CTakeDamageInfo
CTankTargetChange
CTankTrainAI
CTeam
CTeamplayRules
CTestEffect
CTextureBasedAnimatable
CTimerEntity
CTonemapController2
CTonemapController2Alias_env_tonemap_controller2
CTonemapTrigger
CTouchExpansionComponent
CTriggerActiveWeaponDetect
CTriggerBombReset
CTriggerBrush
CTriggerBuoyancy
CTriggerCallback
CTriggerDetectBulletFire
CTriggerDetectExplosion
CTriggerFan
CTriggerGameEvent
CTriggerGravity
CTriggerHostageReset
CTriggerHurt
CTriggerImpact
CTriggerLerpObject
CTriggerLook
CTriggerMultiple
CTriggerOnce
CTriggerPhysics
CTriggerProximity
CTriggerPush
CTriggerRemove
CTriggerSave
CTriggerSndSosOpvar
CTriggerSoundscape
CTriggerTeleport
CTriggerToggleSave
CTriggerTripWire
CTriggerVolume
CTripWireFire
CTripWireFireProjectile
CVariant

Placeholder for CVariant https://github.com/alliedmodders/hl2sdk/blob/cs2/public/variant.hA lot of entity outputs do not use this value

CVariantDefaultAllocator
CVoteController
CWaterBullet
CWeaponAWP
CWeaponAug
CWeaponBaseItem
CWeaponBizon
CWeaponCZ75a
CWeaponElite
CWeaponFamas
CWeaponFiveSeven
CWeaponG3SG1
CWeaponGalilAR
CWeaponGlock
CWeaponHKP2000
CWeaponM249
CWeaponM4A1
CWeaponM4A1Silencer
CWeaponMAC10
CWeaponMP5SD
CWeaponMP7
CWeaponMP9
CWeaponMag7
CWeaponNOVA
CWeaponNegev
CWeaponP250
CWeaponP90
CWeaponRevolver
CWeaponSCAR20
CWeaponSG556
CWeaponSSG08
CWeaponSawedoff
CWeaponShield
CWeaponTaser
CWeaponTec9
CWeaponUMP45
CWeaponUSPSilencer
CWeaponXM1014
CWeaponZoneRepulsor
CWorld
ChangeAccessorFieldPathIndex_t
Constants
ConstraintSoundInfo
CoreConfig

Configuration related to the Core API.

CountdownTimer
EntityIOConnectionDesc_t
EntityIOConnection_t
EntityIOOutputDesc_t
EntityRenderAttribute_t
EntitySpottedState_t
EventAchievementEarned
EventAchievementEarnedLocal
EventAchievementEvent
EventAchievementInfoLoaded
EventAchievementWriteFailed
EventAddBulletHitMarker
EventAddPlayerSonarIcon
EventAmmoPickup
EventAmmoRefill
EventAnnouncePhaseEnd
EventBeginNewMatch
EventBombAbortdefuse
EventBombAbortplant
EventBombBeep
EventBombBegindefuse
EventBombBeginplant
EventBombDefused
EventBombDropped
EventBombExploded
EventBombPickup
EventBombPlanted
EventBonusUpdated
EventBotTakeover
EventBreakBreakable
EventBreakProp
EventBrokenBreakable
EventBulletDamage
EventBulletFlightResolution
EventBulletImpact
EventBuymenuClose
EventBuymenuOpen
EventBuytimeEnded
EventCartUpdated
EventChoppersIncomingWarning
EventClientDisconnect
EventClientLoadoutChanged
EventClientsideLessonClosed
EventClientsideReloadCustomEcon
EventCsGameDisconnected
EventCsIntermission
EventCsMatchEndRestart
EventCsPreRestart
EventCsPrevNextSpectator
EventCsRoundFinalBeep
EventCsRoundStartBeep
EventCsWinPanelMatch
EventCsWinPanelRound
EventDecoyDetonate
EventDecoyFiring
EventDecoyStarted
EventDefuserDropped
EventDefuserPickup
EventDemoSkip
EventDemoStart
EventDemoStop
EventDifficultyChanged
EventDmBonusWeaponStart
EventDoorBreak
EventDoorClose
EventDoorClosed
EventDoorMoving
EventDoorOpen
EventDroneAboveRoof
EventDroneCargoDetached
EventDroneDispatched
EventDronegunAttack
EventDropRateModified
EventDynamicShadowLightChanged
EventDzItemInteraction
EventEnableRestartVoting
EventEndmatchCmmStartRevealItems
EventEndmatchMapvoteSelectingMap
EventEnterBombzone
EventEnterBuyzone
EventEnterRescueZone
EventEntityKilled
EventEntityVisible
EventEventTicketModified
EventExitBombzone
EventExitBuyzone
EventExitRescueZone
EventFinaleStart
EventFirstbombsIncomingWarning
EventFlareIgniteNpc
EventFlashbangDetonate
EventGameEnd
EventGameInit
EventGameMessage
EventGameNewmap
EventGamePhaseChanged
EventGameStart
EventGameinstructorDraw
EventGameinstructorNodraw
EventGameuiHidden
EventGcConnected
EventGgKilledEnemy
EventGrenadeBounce
EventGrenadeThrown
EventGuardianWaveRestart
EventHegrenadeDetonate
EventHelicopterGrenadePuntMiss
EventHideDeathpanel
EventHltvCameraman
EventHltvChangedMode
EventHltvChase
EventHltvChat
EventHltvFixed
EventHltvMessage
EventHltvRankCamera
EventHltvRankEntity
EventHltvReplay
EventHltvReplayStatus
EventHltvStatus
EventHltvTitle
EventHltvVersioninfo
EventHostageCallForHelp
EventHostageFollows
EventHostageHurt
EventHostageKilled
EventHostageRescued
EventHostageRescuedAll
EventHostageStopsFollowing
EventHostnameChanged
EventInfernoExpire
EventInfernoExtinguish
EventInfernoStartburn
EventInspectWeapon
EventInstructorCloseLesson
EventInstructorServerHintCreate
EventInstructorServerHintStop
EventInstructorStartLesson
EventInventoryUpdated
EventItemEquip
EventItemPickup
EventItemPickupFailed
EventItemPickupSlerp
EventItemPurchase
EventItemRemove
EventItemSchemaInitialized
EventJointeamFailed
EventLocalPlayerControllerTeam
EventLocalPlayerPawnChanged
EventLocalPlayerTeam
EventLootCrateOpened
EventLootCrateVisible
EventMapShutdown
EventMapTransition
EventMatchEndConditions
EventMaterialDefaultComplete
EventMbInputLockCancel
EventMbInputLockSuccess
EventMolotovDetonate
EventNavBlocked
EventNavGenerate
EventNextlevelChanged
EventOpenCrateInstr
EventOtherDeath
EventParachuteDeploy
EventParachutePickup
EventPhysgunPickup
EventPlayerActivate
EventPlayerAvengedTeammate
EventPlayerBlind
EventPlayerChangename
EventPlayerChat
EventPlayerConnect
EventPlayerConnectFull
EventPlayerDeath
EventPlayerDecal
EventPlayerDisconnect
EventPlayerFalldamage
EventPlayerFootstep
EventPlayerFullUpdate
EventPlayerGivenC4
EventPlayerHintmessage
EventPlayerHurt
EventPlayerInfo
EventPlayerJump
EventPlayerPing
EventPlayerPingStop
EventPlayerRadio
EventPlayerResetVote
EventPlayerScore
EventPlayerShoot
EventPlayerSound
EventPlayerSpawn
EventPlayerSpawned
EventPlayerStatsUpdated
EventPlayerTeam
EventRagdollDissolved
EventReadGameTitledata
EventRepostXboxAchievements
EventResetGameTitledata
EventRoundAnnounceFinal
EventRoundAnnounceLastRoundHalf
EventRoundAnnounceMatchPoint
EventRoundAnnounceMatchStart
EventRoundAnnounceWarmup
EventRoundEnd
EventRoundEndUploadStats
EventRoundFreezeEnd
EventRoundMvp
EventRoundOfficiallyEnded
EventRoundPoststart
EventRoundPrestart
EventRoundStart
EventRoundStartPostNav
EventRoundStartPreEntity
EventRoundTimeWarning
EventSeasoncoinLevelup
EventServerCvar
EventServerMessage
EventServerPreShutdown
EventServerShutdown
EventServerSpawn
EventSetInstructorGroupEnabled
EventSfuievent
EventShowDeathpanel
EventShowSurvivalRespawnStatus
EventSilencerDetach
EventSilencerOff
EventSilencerOn
EventSmokeBeaconParadrop
EventSmokegrenadeDetonate
EventSmokegrenadeExpired
EventSpecModeUpdated
EventSpecTargetUpdated
EventStartHalftime
EventStartVote
EventStorePricesheetUpdated
EventSurvivalAnnouncePhase
EventSurvivalNoRespawnsFinal
EventSurvivalNoRespawnsWarning
EventSurvivalParadropBreak
EventSurvivalParadropSpawn
EventSurvivalTeammateRespawn
EventSwitchTeam
EventTagrenadeDetonate
EventTeamInfo
EventTeamIntroEnd
EventTeamIntroStart
EventTeamScore
EventTeamchangePending
EventTeamplayBroadcastAudio
EventTeamplayRoundStart
EventTournamentReward
EventTrialTimeExpired
EventUgcFileDownloadFinished
EventUgcFileDownloadStart
EventUgcMapDownloadError
EventUgcMapInfoReceived
EventUgcMapUnsubscribed
EventUpdateMatchmakingStats
EventUserDataDownloaded
EventVipEscaped
EventVipKilled
EventVoteCast
EventVoteCastNo
EventVoteCastYes
EventVoteChanged
EventVoteEnded
EventVoteFailed
EventVoteOptions
EventVotePassed
EventVoteStarted
EventWarmupEnd
EventWeaponFire
EventWeaponFireOnEmpty
EventWeaponReload
EventWeaponZoom
EventWeaponZoomRifle
EventWeaponhudSelection
EventWriteGameTitledata
EventWriteProfileData
Extent
FilterDamageType
FilterHealth
FilterTeam
FunctionReference

Represents a reference to a function that can be called from native code.

GameData
GameDataProvider
GameEventInfo
Helpers
IChoreoServices
IEconItemInterface
ISkeletonAnimationController
InfoForResourceTypeCModel
InfoForResourceTypeCPostProcessingResource
InfoForResourceTypeCTextureBase
InfoForResourceTypeCVDataResource
InfoForResourceTypeIMaterial2
InfoForResourceTypeIParticleSystemDefinition
InputArgument
IntervalTimer
Listeners
LoadedGameData
NativeAPI
NativeException
NetworkedVector<T>
Offsets
ParticleIndex_t
PhysicsRagdollPose_t
RelationshipOverride_t
Relationship_t
ResponseContext_t
ResponseFollowup
SceneEventId_t
ScriptContext
SellbackPurchaseEntry_t
ServerAuthoritativeWeaponSlot_t
Signatures
SimpleConstraintSoundProfile
SoundOpvarTraceResult_t
SpawnPoint
VPhysicsCollisionAttribute_t
VelocitySampler
ViewAngleServerChange_t
WeaponPurchaseCount_t
WeaponPurchaseTracker_t
audioparams_t
constraint_axislimit_t
constraint_breakableparams_t
constraint_hingeparams_t
dynpitchvol_base_t
dynpitchvol_t
fogparams_t
fogplayerparams_t
hudtextparms_t
lerpdata_t
locksound_t
magnetted_objects_t
ragdoll_t
ragdollelement_t
shard_model_desc_t
sky3dparams_t
sndopvarlatchdata_t
thinkfunc_t

Structs

fxScriptContext

Interfaces

IBasePluginConfig
IPlugin

Interface which every CounterStrikeSharp plugin must implement. Module will be created with parameterless constructor and then Load method will be called.

IPluginConfig<T>

An interface that describes a plugin configuration.

IPluginServiceCollection<T>

Represents a service collection configuration for a plugin.

IStartupService

Enums

ActionType_t
AimMatrixBlendMode
AmmoFlags_t
AmmoPosition_t
AnimLoopMode_t
AnimNodeNetworkMode
AnimParamButton_t
AnimParamNetworkSetting
AnimParamType_t
AnimPoseControl
AnimScriptType
AnimValueSource
AnimVectorSource
AnimationProcessingType_t
AnimationSnapshotType_t
AnimationType_t
BBoxVolumeType_t
BaseExplosionTypes_t
BeamClipStyle_t
BeamType_t
BeginDeathLifeStateTransition_t
BinaryNodeChildOption
BinaryNodeTiming
Blend2DMode
BlendKeyType
BloodType
BloomBlendMode_t
BlurFilterType_t
BoneMaskBlendSpace
BoneTransformSpace_t
BrushSolidities_e
C4LightEffect_t
CAnimationGraphVisualizerPrimitiveType
CSPlayerBlockingUseAction_t
CSPlayerState
CSWeaponCategory
CSWeaponMode
CSWeaponSilencerType
CSWeaponState_t
CSWeaponType
CanPlaySequence_t
ChatIgnoreType_t
ChickenActivity
ChoiceBlendMethod
ChoiceChangeMethod
ChoiceMethod
Class_T
ClosestPointTestType_t
CommandEntitySpecType_t
CommandExecMode_t
DamageTypes_t
DampingSpeedFunction
DebugOverlayBits_t
Detail2Combo_t
DetailCombo_t
DisableShadows_t
Disposition_t
DoorState_t
EDemoBoneSelectionMode
EInButtonState
EKillTypes_t
EOverrideBlockLOS_t
EntFinderMethod_t
EntityDisolveType_t
EntityDormancyType_t
EntityIOTargetType_t
EntitySubclassScope_t
Explosions
FacingMode
FieldNetworkOption
FixAngleSet_t
FlexOpCode_t
FootFallTagFoot_t
FootLockSubVisualization
FootPinningTimingSource
FootstepLandedFootSoundType_t
ForcedCrouchState_t
FuncDoorSpawnPos_t
FunctionLifetime

Describes the lifetime of a function reference.

FuseVariableAccess_t
FuseVariableType_t
GameAnimEventIndex_t
GrenadeType_t
HierarchyType_t
HitGroup_t
HitboxLerpType_t
HookMode

Specifies the hook mode.

HookResult

Represents the result of a hook.

HorizJustification_e
Hull_t
IKChannelMode
IKSolverType
IKTargetCoordinateSystem
IKTargetSource
IkEndEffectorType
IkTargetType
InheritableBoolType_t
InputBitMask_t
InputLayoutVariation_t
ItemFlagTypes_t
JiggleBoneSimSpace
JointAxis_t
JointMotion_t
JumpCorrectionMethod
LatchDirtyPermission_t
LayoutPositionType_e
LessonPanelLayoutFileTypes_t
LifeState_t
MaterialProxyType_t
Materials
MatterialAttributeTagType_t
MedalRank_t
MeshDrawPrimitiveFlags_t
MissingParentInheritBehavior_t
ModelBoneFlexComponent_t
ModelConfigAttachmentType_t
ModifyDamageReturn_t
MoodType_t
MorphBundleType_t
MorphFlexControllerRemapType_t
MoveCollide_t
MoveLinearAuthoredPos_t
MoveMountingAmount_t
MoveType_t
MovementGait_t
NPCFollowFormation_t
NavAttributeEnum
NavDirType
NmFootPhaseCondition_t
NmFootPhase_t
NmFrameSnapEventMode_t
NmTransitionRuleCondition_t
NmTransitionRule_t
ObjectTypeFlags_t
ObserverInterpState_t
ObserverMode_t
OnFrame
PFNoiseModifier_t
PFNoiseTurbulence_t
PFNoiseType_t
PFuncVisualizationType_t
ParticleAlphaReferenceType_t
ParticleAttachment_t
ParticleAttrBoxFlags_t
ParticleCollisionMode_t
ParticleColorBlendMode_t
ParticleColorBlendType_t
ParticleControlPointAxis_t
ParticleDepthFeatheringMode_t
ParticleDetailLevel_t
ParticleDirectionNoiseType_t
ParticleEndcapMode_t
ParticleFalloffFunction_t
ParticleFloatBiasType_t
ParticleFloatInputMode_t
ParticleFloatMapType_t
ParticleFloatRandomMode_t
ParticleFloatType_t
ParticleFogType_t
ParticleHitboxBiasType_t
ParticleHitboxDataSelection_t
ParticleImpulseType_t
ParticleLightBehaviorChoiceList_t
ParticleLightFogLightingMode_t
ParticleLightTypeChoiceList_t
ParticleLightUnitChoiceList_t
ParticleLightingQuality_t
ParticleLightnintBranchBehavior_t
ParticleModelType_t
ParticleOmni2LightTypeChoiceList_t
ParticleOrientationChoiceList_t
ParticleOrientationSetMode_t
ParticleOutputBlendMode_t
ParticleParentSetMode_t
ParticlePinDistance_t
ParticlePostProcessPriorityGroup_t
ParticleRotationLockType_t
ParticleSelection_t
ParticleSequenceCropOverride_t
ParticleSetMethod_t
ParticleSortingChoiceList_t
ParticleTextureLayerBlendType_t
ParticleTopology_t
ParticleTraceMissBehavior_t
ParticleTraceSet_t
ParticleTransformType_t
ParticleVRHandChoiceList_t
ParticleVecType_t
PerformanceMode_t
PetGroundType_t
PlayerAnimEvent_t
PlayerConnectedState
PointTemplateClientOnlyEntityBehavior_t
PointTemplateOwnerSpawnGroupType_t
PointWorldTextJustifyHorizontal_t
PointWorldTextJustifyVertical_t
PointWorldTextReorientMode_t
PoseType_t
PreviewCharacterMode
PreviewEOMCelebration
PreviewWeaponState
PropDoorRotatingOpenDirection_e
PropDoorRotatingSpawnPos_t
PulseCursorCancelPriority_t
PulseCursorExecResult_t
PulseInstructionCode_t
PulseMethodCallMode_t
PulseTestEnumColor_t
PulseTestEnumShape_t
PulseValueType_t
RagdollPoseControl
RenderBufferFlags_t
RenderFx_t
RenderMode_t
RenderMultisampleType_t
RenderPrimitiveType_t
RenderSlotType_t
ResetCycleOption
RumbleEffect_t
ScalarExpressionType_t
SceneOnPlayerDeath_t
ScriptedConflictResponse_t
ScriptedMoveTo_t
ScriptedMoveType_t
ScriptedOnDeath_t
SelectorTagBehavior_t
SeqCmd_t
SeqPoseSetting_t
SequenceFinishNotifyState_t
ShadowType_t
ShakeCommand_t
ShardSolid_t
ShatterDamageCause
ShatterGlassStressType
ShatterPanelMode
SnapshotIndexType_t
SolidType_t
SolveIKChainAnimNodeDebugSetting
SosActionSortType_t
SosActionStopType_t
SosEditItemType_t
SosGroupType_t
SoundEventStartType_t
SoundFlags_t
SoundTypes_t
SpawnDebugOverrideState_t
SpawnDebugRestrictionOverrideState_t
SpriteCardPerParticleScale_t
SpriteCardShaderType_t
SpriteCardTextureChannel_t
SpriteCardTextureType_t
StanceOverrideMode
StanceType_t
StandardLightingAttenuationStyle_t
StateActionBehavior
StepPhase
SubclassVDataChangeType_t
SurroundingBoundsType_t
TOGGLE_STATE
TRAIN_CODE
TakeDamageFlags_t
TextureRepetitionMode_t
ThreeState_t
TimelineCompression_t
Touch_t
TrackOrientationType_t
TrainOrientationType_t
TrainVelocityType_t
VMixChannelOperation_t
VMixFilterSlope_t
VMixFilterType_t
VMixLFOShape_t
VMixPannerType_t
VMixProcessorType_t
VMixSubgraphSwitchInterpolationType_t
ValueRemapperHapticsType_t
ValueRemapperInputType_t
ValueRemapperMomentumType_t
ValueRemapperOutputType_t
ValueRemapperRatchetType_t
VectorExpressionType_t
VectorFloatExpressionType_t
VelocityMetricMode
VertJustification_e
ViewFadeMode_t
WaterLevel_t
WeaponAttackType_t
WeaponSound_t
WeaponSwitchReason_t
WorldTextPanelHorizontalAlign_t
WorldTextPanelOrientation_t
WorldTextPanelVerticalAlign_t
attributeprovidertypes_t
doorCheck_e
fieldtype_t
filter_t
gear_slot_t
loadout_slot_t
navproperties_t
soundlevel_t
vote_create_failed_t

Delegates

BasePlugin.GameEventHandler<T>
FunctionReference.CallbackDelegate
Listeners.OnClientAuthorized

Called when a client has been authorized by Steam.

Listeners.OnClientConnect

Called when a client connects to the server.

Listeners.OnClientConnected

Called when a client connects to the server.

Listeners.OnClientDisconnect

Called when a client disconnects from the server.

Listeners.OnClientDisconnectPost

Called after a client has disconnected from the server.

Listeners.OnClientPutInServer

Called when a client is entering the game.

Listeners.OnClientVoice

Called when a client transmits voice data

Listeners.OnEntityCreated

Called when an entity is created.

Listeners.OnEntityDeleted

Called when an entity is deleted.

Listeners.OnEntityParentChanged

Called when an entity's parent is changed.

Listeners.OnEntitySpawned

Called when an entity is spawned.

Listeners.OnGameServerSteamAPIActivated

Called when the Steam API is activated.

Listeners.OnGameServerSteamAPIDeactivated

Called when the Steam API is deactivated.

Listeners.OnHostNameChanged

Called when the server has changed hostname.

Listeners.OnMapEnd

Called when the current map is about to end.

Listeners.OnMapStart

Called when a new map is loaded.

Listeners.OnServerHibernationUpdate

Called when the server is updating the hibernation state.

Listeners.OnServerPreFatalShutdown

Called before the server enters fatal shutdown.

Listeners.OnServerPreWorldUpdate

Called before the world updates. This seems to be called even when the server is hibernating.

Listeners.OnServerPrecacheResources

Called when the server precaching resources (only when initial startup / changing map).

Listeners.OnTick

Called on every server tick (64 per second). This handler should avoid containing expensive operations.

Listeners.OnUpdateWhenNotInGame

Called when the server is in a loading stage.