private static void UpdateStatus(string text, IconPick v) { v.statusMessage.Invoke((MethodInvoker) delegate { v.statusMessage.Text = text; }); }
public static void SetIcon(string id, IconPick v) { v.statusMessage.Invoke((MethodInvoker) delegate { v.statusMessage.Text = "Connecting to League Client..."; }); try { var auth = League.GetAuth(); v.statusMessage.Invoke((MethodInvoker) delegate { v.statusMessage.Text = "Sending request..."; }); League.SendRequest(auth.Item1, auth.Item2, id); v.statusMessage.Invoke((MethodInvoker) delegate { v.statusMessage.Text = "Icon was set successfully."; }); } catch (Exception) { v.statusMessage.Invoke((MethodInvoker) delegate { v.statusMessage.Text = "Can't connect to League Client. Is it on?"; }); } }
public static void SetIcon(string id, IconPick v) { UpdateStatus("Connecting to League Client...", v); try { var auth = League.GetAuth(); UpdateStatus("Sending Icon Change Request...", v); League.SendRequest(auth.Item1, auth.Item2, id); UpdateStatus("Icon was set successfully.", v); } catch (Exception) { UpdateStatus("Can't connect to League Client. Is it on?", v); } }