// ReSharper restore PrivateFieldCanBeConvertedToLocalVariable public GamePicker(API.Client client) { this._Games = new List <GameInfo>(); this._FilteredGames = new List <GameInfo>(); this._SelectedGameIndex = -1; this._LogosAttempted = new List <string>(); this._LogoQueue = new ConcurrentQueue <GameInfo>(); this.InitializeComponent(); var blank = new Bitmap(this._LogoImageList.ImageSize.Width, this._LogoImageList.ImageSize.Height); using (var g = Graphics.FromImage(blank)) { g.Clear(Color.DimGray); } this._LogoImageList.Images.Add("Blank", blank); this._SteamClient = client; this._AppDataChangedCallback = client.CreateAndRegisterCallback <API.Callbacks.AppDataChanged>(); this._AppDataChangedCallback.OnRun += this.OnAppDataChanged; this.AddGames(); }
// ReSharper restore PrivateFieldCanBeConvertedToLocalVariable //private API.Callback<APITypes.UserStatsStored> UserStatsStoredCallback; public Manager(long gameId, API.Client client) { this.InitializeComponent(); this._MainTabControl.SelectedTab = this._AchievementsTabPage; //this.statisticsList.Enabled = this.checkBox1.Checked; this._AchievementImageList.Images.Add("Blank", new Bitmap(64, 64)); this._StatisticsDataGridView.AutoGenerateColumns = false; this._StatisticsDataGridView.Columns.Add("name", "Name"); this._StatisticsDataGridView.Columns[0].ReadOnly = true; this._StatisticsDataGridView.Columns[0].Width = 200; this._StatisticsDataGridView.Columns[0].DataPropertyName = "DisplayName"; this._StatisticsDataGridView.Columns.Add("value", "Value"); this._StatisticsDataGridView.Columns[1].ReadOnly = this._EnableStatsEditingCheckBox.Checked == false; this._StatisticsDataGridView.Columns[1].Width = 90; this._StatisticsDataGridView.Columns[1].DataPropertyName = "Value"; this._StatisticsDataGridView.Columns.Add("extra", "Extra"); this._StatisticsDataGridView.Columns[2].ReadOnly = true; this._StatisticsDataGridView.Columns[2].Width = 200; this._StatisticsDataGridView.Columns[2].DataPropertyName = "Extra"; this._StatisticsDataGridView.DataSource = new BindingSource { DataSource = this._Statistics, }; this._GameId = gameId; this._SteamClient = client; this._IconDownloader.DownloadDataCompleted += this.OnIconDownload; string name = this._SteamClient.SteamApps001.GetAppData((uint)this._GameId, "name"); if (name != null) { base.Text += " | " + name; } else { base.Text += " | " + this._GameId.ToString(CultureInfo.InvariantCulture); } this._UserStatsReceivedCallback = client.CreateAndRegisterCallback <API.Callbacks.UserStatsReceived>(); this._UserStatsReceivedCallback.OnRun += this.OnUserStatsReceived; //this.UserStatsStoredCallback = new API.Callback(1102, new API.Callback.CallbackFunction(this.OnUserStatsStored)); this.RefreshStats(); }
// ReSharper restore PrivateFieldCanBeConvertedToLocalVariable public GamePicker(API.Client client) { this.InitializeComponent(); this._GameLogoImageList.Images.Add( "Blank", new Bitmap(this._GameLogoImageList.ImageSize.Width, this._GameLogoImageList.ImageSize.Height)); this._GameListDownloader.DownloadDataCompleted += this.OnGameListDownload; this._LogoDownloader.DownloadDataCompleted += this.OnLogoDownload; this._SteamClient = client; this._AppDataChangedCallback = client.CreateAndRegisterCallback <API.Callbacks.AppDataChanged>(); this._AppDataChangedCallback.OnRun += this.OnAppDataChanged; this.AddGames(); }