Work on GUI

There is still a long way till it's done...
This commit is contained in:
JustArchi
2016-08-02 12:13:15 +02:00
parent 612abef327
commit 6bd161359f
15 changed files with 621 additions and 65 deletions

21
GUI/Events.cs Normal file
View File

@@ -0,0 +1,21 @@
using GUI;
using SteamKit2;
// ReSharper disable once CheckNamespace
namespace ArchiSteamFarm {
internal static class Events {
internal static void OnStateUpdated(Bot bot, SteamFriends.PersonaStateCallback callback) {
if ((bot == null) || (callback == null)) {
Logging.LogNullError(nameof(bot) + " || " + nameof(callback));
return;
}
BotStatusForm form;
if (!BotStatusForm.BotForms.TryGetValue(bot.BotName, out form)) {
return;
}
form.OnStateUpdated(callback);
}
}
}