Go to file
2024-02-21 22:30:10 +01:00
CS2GSI Localization 2024-02-21 22:30:10 +01:00
TestApp TestApp fix 2024-01-16 04:24:14 +01:00
.gitignore Initial Commit 2024-01-15 23:06:34 +01:00
CS2GSI.sln Created Testapp 2024-01-15 23:06:38 +01:00
CS2GSI.sln.DotSettings Dictionary 2024-01-17 20:32:26 +01:00
CS2GSI.sln.DotSettings.user Localization 2024-02-21 22:30:10 +01:00
LICENSE Initial Commit 2024-01-15 23:06:34 +01:00
README.md Update README.md 2024-01-18 18:07:57 +01:00

CS2GSI

GitHub License NuGet Version Github GitHub Release

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