private void AddAdvertisement_Hit(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(NewAdvertisement.Text)) { HudList.HudListRowAccessor row = Advertisements.AddRow(); using (HudStaticText control = new HudStaticText()) { string ad = NewAdvertisement.Text; control.Text = ad; row[0] = control; NewAdvertisement.Text = ""; Advertisement advertisement = new Advertisement { Message = ad }; Parent.Machine.Utility.BotSettings.Advertisements.Add(advertisement); Parent.Machine.Utility.SaveBotSettings(); } } } catch (Exception ex) { Debug.LogException(ex); } }
private void GetAdvertisements() { for (int i = 0; i < Parent.Machine.Utility.BotSettings.Advertisements.Count; i++) { HudList.HudListRowAccessor rowAccessor = Advertisements.AddRow(); using (HudStaticText row = new HudStaticText()) { row.Text = Parent.Machine.Utility.BotSettings.Advertisements[i].Message; rowAccessor[0] = row; } } }