コード例 #1
0
 public static void AddSelectionChangePingDeviceInvokers(PingDevice invoker)
 {
     selectionChangePingDeviceInvokers.Add(invoker);
     foreach (UnityAction <Constants.Tools> listener in selectionChangeListeners)
     {
         invoker.AddChangeSelectionPingDeviceListener(listener);
     }
 }
コード例 #2
0
 public static void AddUpdatePingDeviceCountInvokers(PingDevice invoker)
 {
     updatePingDeviceCountInvokers.Add(invoker);
     foreach (UnityAction <Constants.Tools, int> listener in updateToolCountListeners)
     {
         invoker.AddUpdateCountPingDeviceListener(listener);
     }
 }
コード例 #3
0
 private async void PingDeviceButton_Click(object sender, EventArgs e)
 {
     await Task.Run(() => PingDevice?.Invoke(sender, e)).ConfigureAwait(false);
 }