Commit Graph

16 Commits

Author SHA1 Message Date
JustArchi
448482e499 Use modded identifier for plugins setups 2019-06-25 12:26:55 +02:00
JustArchi
ab67d34127 Misc 2019-04-24 11:29:49 +02:00
JustArchi
8c105b14d1 Misc 2019-04-24 11:27:09 +02:00
JustArchi
962b4a2141 Closes #1191 2019-04-11 14:04:58 +02:00
JustArchi
91f9b5d8cb Misc 2019-03-07 16:40:37 +01:00
JustArchi
ca462f2a82 Implement IBotSteamClient 2019-03-07 16:35:36 +01:00
JustArchi
b677ba8202 Code/style cleanup 2019-02-16 17:34:17 +01:00
JustArchi
2e375b8913 Allow loading plugins from user's path 2019-02-16 16:27:12 +01:00
JustArchi
95356af9d3 Add IBotFriendRequest plugin interface 2019-01-31 04:45:17 +01:00
JustArchi
e1fd039764 Misc 2019-01-23 18:10:17 +01:00
JustArchi
ba8f4db93a Misc 2019-01-17 21:09:00 +01:00
JustArchi
e1e9a9f457 Rider cleanup 2019-01-14 19:11:17 +01:00
JustArchi
4d23f6d335 Misc 2019-01-12 01:24:07 +01:00
JustArchi
4420ad3d62 Support nested plugins 2019-01-12 00:05:56 +01:00
JustArchi
192656cd02 Implement basic code contracts 2019-01-10 23:44:32 +01:00
Łukasz Domeradzki
0f2a816b92 Implement plugin system (#1020)
* Implement basic plugin system

* The dawn of new era

* Add plugins warning

* Move more members to PublicAPI

* Open commands for the plugins

* Add IBotHackNewChat

* Run plugin events in parallel

* Use properties in IPlugin

* Hook our custom plugin into CI to ensure it compiles

* Fix dotnet brain damage

* Add IBotsComparer

* Add code documentation

* Add IBotTradeOffer

* Add IBotTradeOffer example

* Add IBotTradeOfferResults

* Final bulletproofing

* Final renaming
2019-01-10 22:33:07 +01:00