Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pipe01/GlassLCU
Automatically-generating LCU API for C#
https://github.com/pipe01/GlassLCU
Last synced: about 1 month ago
JSON representation
Automatically-generating LCU API for C#
- Host: GitHub
- URL: https://github.com/pipe01/GlassLCU
- Owner: pipe01
- License: mit
- Created: 2018-12-22T19:43:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:51:39.000Z (about 2 years ago)
- Last Synced: 2024-08-01T23:30:42.068Z (5 months ago)
- Language: C#
- Size: 153 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-league - GlassLCU - C# .NET library that allows you to communicate with the LCU in a typed and always up-to-date manner. (Developer Tools)
README
# GlassLCU
[![Build status](https://ci.appveyor.com/api/projects/status/urvum2o9ikibdv6d?svg=true)](https://ci.appveyor.com/project/pipe01/glasslcu)Automatically-generating LCU API for C#. This uses my [LCU API Generator](https://github.com/pipe01/lcu-api-generator) for generating the classes necessary for interacting between the LCU API and C#.
To setup, simply run the `generate.ps1` script in the `GlassLCU/API/Generator` folder.
To initalise the connection, create a `LeagueClient` instance (make sure to reuse it throughout your program) and call `Init` or `BeginTryInit`, the latter being used to periodically try to connect to the client asynchronously.