Skip to content

C9Glax/CS2GSI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS2GSI

GitHub License NuGet Version Github GitHub Release

.net7.0, .net8.0, .net9.0

Example Usage

public static void Main(string[] args)
    {
        CS2GSI.CS2GSI gsi = new ();
        gsi.AnyMessage += eventArgs => Console.WriteLine("Message");
        gsi.OnKill += eventArgs => Console.WriteLine($"Kill number {eventArgs.ValueAsOrDefault<int>()}");
        while(gsi.IsRunning)
            Thread.Sleep(10);
    }

Events

All Events with IDs here: https://github.com/C9Glax/CS2GSI/blob/master/CS2GSI/CS2Event.cs

EventName (ParameterType) Description

  • OnKill (int) Number of Kills in Match
  • OnHeadshot (int) Number of Headshots in Round
  • OnDeath (int) Number of Deaths in Match
  • OnFlashed
  • OnBurning
  • OnSmoked
  • OnRoundStart
  • OnRoundOver
  • OnRoundWin
  • OnRoundLoss
  • OnDamageTaken (int) Amount of Damage Taken
  • OnMatchStart
  • OnMatchOver
  • OnMoneyChange (int) Delta in Money
  • OnHealthChange (int) Delta in Health
  • OnArmorChange (int) Delta in Armor
  • OnHelmetChange (bool) Helmet on/off
  • OnEquipmentValueChange (int) Delta in Equipmentvalue
  • OnTeamChange
  • OnPlayerChange (string) SteamId64
  • OnHalfTime
  • OnFreezeTime
  • OnBombPlanted
  • OnBombDefused
  • OnBombExploded
  • AnyEvent
  • AnyMessage
  • OnActivityChange (string) Activity

Packages

 
 
 

Contributors

Languages