package
0.5.8
Repository: https://github.com/refrag/demoinfocs-golang.git
Documentation: pkg.go.dev

# Constants

Bombsite identifiers.
Bombsite identifiers.

# Structs

BombBeginDefuseEvent signals the start of defusing.
BombBeginPlant signals the start of a plant.
BombDefusedEvent signals that the bomb has been defused.
BombEvent contains the common attributes of bomb events.
BombExplodedEvent signals that the bomb has exploded.
BombPlantedEvent signals that the bomb has been planted.
BotTakenOverEvent signals that a player took over a bot.
ChatMessageEvent signals a player generated chat message.
DataTablesParsedEvent signals that the datatables were parsed.
DecoyEndEvent signals the end of a decoy.
DecoyStartEvent signals the start of a decoy.
FinalRoundEvent signals the 30th round, not raised if the match ends before that.
FireNadeEndEvent signals the end of a molly/incendiary.
FireNadeStartEvent signals the start of a molly/incendiary.
FlashExplodedEvent signals the explosion of a Flash.
FreezetimeEndedEvent signals that the freeze time is over.
GenericGameEvent signals a otherwise unhandled event.
HeaderParsedEvent signals that the header has been parsed.
HeExplodedEvent signals the explosion of a HE.
ItemDropEvent signals an item was dropped.
ItemEquipEvent signals an item was equipped.
ItemPickupEvent signals an item was bought or picked up.
LastRoundHalfEvent signals the last round of the first half.
MatchStartedEvent signals that the match has started.
NadeEvent contains the common attributes of nade events.
NadeProjectileBouncedEvent signals that a nade has just bounced off a wall/floor/ceiling or object.
NadeProjectileThrownEvent signals that a nade has just been thrown.
ParserWarnEvent signals that a non-fatal problem occurred during parsing.
PlayerBindEvent signals that a player has connected.
PlayerDisconnectEvent signals that a player has disconnected.
PlayerFlashedEvent signals that a player was flashed.
PlayerFootstepEvent occurs when a player makes a footstep.
PlayerHurtEvent signals that a player has been damaged.
PlayerJumpEvent signals that a player has jumped.
PlayerKilledEvent signals that a player has been killed.
PlayerTeamChangeEvent occurs when a player swaps teams.
RankUpdateEvent signals the new rank.
RoundAnnounceMatchStartedEvent signals that the announcement "Match Started" has been displayed.
RoundEndedEvent signals that a round just finished.
RoundMVPEvent signals the announcement of the last rounds MVP.
RoundOfficialyEndedEvent signals that the round 'has officially ended', not exactly sure what that is tbh.
RoundStartedEvent signals that a new round has started.
SayText2Event signals a chat message.
SayTextEvent signals a chat message.
SmokeEndEvent signals the end of a smoke (fade).
SmokeStartEvent signals the start of a smoke (pop).
StringTableCreatedEvent signals that a string table was created via net message.
TickDoneEvent signals that a tick is done.
WeaponFiredEvent signals that a weapon has been fired.
WinPanelMatchEvent signals that the 'win panel' has been displayed.

# Interfaces

BombEventIf is the interface for all the bomb events.
NadeEventIf is the interface for all NadeEvents (except NadeProjectile* events).