# Constants
Bombsite identifiers.
Bombsite identifiers.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
HitGroup constants give information about where a player got hit.
RoundMVPReasons constants give information about why a player got the MVP award.
RoundMVPReasons constants give information about why a player got the MVP award.
RoundMVPReasons constants give information about why a player got the MVP award.
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
RoundEndReason constants give information about why a round ended (Bomb defused, exploded etc.).
# Structs
AnnouncementFinalRound signals the 30th round, not raised if the match ends before that.
AnnouncementLastRoundHalf signals the last round of the first half.
AnnouncementMatchStarted signals that the announcement "Match Started" has been displayed.
AnnouncementWinPanelMatch signals that the 'win panel' has been displayed.
BombDefuseAborted signals that the defuser aborted the action.
BombDefused signals that the bomb has been defused.
BombDefuseStart signals the start of defusing.
BombDropped signals that the bomb (C4) has been dropped onto the ground.
BombEvent contains the common attributes of bomb events.
BombExplode signals that the bomb has exploded.
BombPickup signals that the bomb (C4) has been picked up.
BombPlantBegin signals the start of a plant.
BombPlanted signals that the bomb has been planted.
BotTakenOver signals that a player took over a bot.
ChatMessage signals a player generated chat message.
DataTablesParsed signals that the datatables were parsed.
DecoyExpired signals the end of a decoy.
DecoyStart signals the start of a decoy.
FireGrenadeExpired signals that all fires of a molly/incendiary have extinguished.
FireGrenadeStart signals the start of a molly/incendiary.
FlashExplode signals the explosion of a Flash.
Footstep occurs when a player makes a footstep.
FrameDone signals that a demo-frame has been processed.
GameHalfEnded signals that the currently ongoing game half has ended.
GamePhaseChanged signals that the game phase has changed.
GenericGameEvent signals a otherwise unhandled event.
GrenadeEvent contains the common attributes of nade events.
GrenadeProjectileBounce signals that a nade has just bounced off a wall/floor/ceiling or object.
GrenadeProjectileDestroy signals that a nade entity is being destroyed (i.e.
GrenadeProjectileThrow signals that a nade has just been thrown.
HeExplode signals the explosion of a HE.
InfernoExpired signals that all fire from a incendiary or Molotov has extinguished.
InfernoStart signals that the fire of a incendiary or Molotov is starting.
IsWarmupPeriodChanged signals that the value of data table DT_GameRulesProxy.m_bIsWarmupPeriod has changed.
ItemDrop signals an item was dropped.
ItemEquip signals an item was equipped.
ItemPickup signals an item was bought or picked up.
Kill signals that a player has been killed.
MatchStart signals that the match has started.
MatchStartedChanged signals that the value of data table DT_GameRulesProxy.m_bHasMatchStarted has changed This can be useful for some demos where the MatchStart event is not sent.
ParserWarn signals that a non-fatal problem occurred during parsing.
PlayerConnect signals that a player has started connecting.
PlayerDisconnected signals that a player has disconnected.
PlayerFlashed signals that a player was flashed.
PlayerHurt signals that a player has been damaged.
PlayerJump signals that a player has jumped.
PlayerSpottersChanged signals that a player's spotters (other players that can se him) changed.
PlayerTeamChange occurs when a player swaps teams.
RankUpdate signals the new rank.
RoundEnd signals that a round just finished.
RoundEndOfficial signals that the round has 'officially' ended.
RoundFreezetimeEnd signals that the freeze time is over.
RoundMVPAnnouncement signals the announcement of the last rounds MVP.
RoundStart signals that a new round has started.
SayText signals a chat message.
SayText2 signals a chat message.
ScoreUpdated signals that the score of one of the teams has been updated.
SmokeExpired signals that a smoke as completely faded away.
SmokeStart signals the start of a smoke (pop).
StringTableCreated signals that a string table was created via net message.
TeamSideSwitch signals that teams are switching sides, i.e.
TickDone is deprecated, use the identical FrameDone event instead.
WeaponFire signals that a weapon has been fired.
# Interfaces
BombEventIf is the interface for all the bomb events.
GrenadeEventIf is the interface for all GrenadeEvents (except GrenadeProjectile* events).
# Type aliases
HitGroup is the type for the various HitGroupXYZ constants.
RoundEndReason is the type for the various RoundEndReasonXYZ constants.
RoundMVPReason is the type for the various MVPReasonYXZ constants.