protected override void OnLoad(EventArgs e) { base.OnLoad(e); updateThread = new Thread(UpdateThread); updateThread.Start(); Mouse.ButtonDown += Mouse_ButtonDown; Mouse.ButtonUp += Mouse_ButtonUp; lastFrameCollection = DateTime.Now; RenderShared.Init(new Vector2(GlobalSettings.Default.renderResolutionX, GlobalSettings.Default.renderResolutionY)); Logging.Write("Gamepad info:"); var capabilities = GamePad.GetCapabilities(0); if (capabilities.IsConnected) { Logging.Write(capabilities.GamePadType.ToString()); GamePad.SetVibration(0, 1f, 1f); } else { Logging.Write("Gamepad not connected"); } Init(); DiscordController.Init(); }
private async Task OnConnected() { Trace.TraceInformation("Chobby connected to wrapper"); try { await SendSteamOnline(); } catch (Exception ex) { Trace.TraceError("Error processing OnConnected: {0}", ex); } try { await SendCommand(new WrapperOnline() { DefaultServerHost = GlobalConst.LobbyServerHost, DefaultServerPort = GlobalConst.LobbyServerPort, UserID = Utils.GetMyUserID().ToString(), IsSteamFolder = chobbyla.IsSteamFolder }); } catch (Exception ex) { Trace.TraceError("Error sending WrapperOnline", ex); } discordController.Init(); }
private async Task OnConnected() { Trace.TraceInformation("Chobby connected to wrapper"); try { await SendSteamOnline(); idleReport = new Timer((o) => SendCommand(new UserActivity() { IdleSeconds = WindowsApi.IdleTime.TotalSeconds }), this, 5000, 5000); } catch (Exception ex) { Trace.TraceError("Error processing OnConnected: {0}", ex); } try { await SendCommand(new WrapperOnline() { DefaultServerHost = GlobalConst.LobbyServerHost, DefaultServerPort = GlobalConst.LobbyServerPort, UserID = Utils.GetMyUserID().ToString(), IsSteamFolder = chobbyla.IsSteamFolder }); } catch (Exception ex) { Trace.TraceError("Error sending WrapperOnline", ex); } discordController.Init(); }