private static void OnUserStateChanged() { UserStateChangedDelegate userStateChanged = UnityConnect.instance.UserStateChanged; if (userStateChanged != null) { userStateChanged(UnityConnect.instance.userInfo); } }
private static void OnUserStateChanged() { UserStateChangedDelegate userStateChanged = instance.UserStateChanged; if (userStateChanged != null) { userStateChanged(instance.userInfo); } }
public void SetEventHandlers(UserScanArriveDelegate scanArriveDelegate, UserStateChangedDelegate stateChangedDelegate, UserCreateCustomScanDelegate customScanDelegate) { // if not null, save user-provided event handlers and attach the appropriate event handlers if (scanArriveDelegate != null) { scanHandler = scanArriveDelegate; ScanContainer.MsScanArrived += ScanArriveHandler; } if (stateChangedDelegate != null) { stateHandler = stateChangedDelegate; InstrumentControl.Acquisition.StateChanged += StateChangedHandler; } if (customScanDelegate != null) { customScanHandler = customScanDelegate; ScanControl.CanAcceptNextCustomScan += CreateCustomScanHandlerHandler; } }