public override void Execute() { if (BibaDeviceSession.SelectedEquipments.Count > 0) { var rndIndex = Random.Range(0, BibaDeviceSession.SelectedEquipments.Count); BibaDeviceSession.TagToScan = BibaDeviceSession.SelectedEquipments [rndIndex].TagType; ToggleTagSignal.Dispatch(true); SetTagToScanAtViewSignal.Dispatch(); } }
void SetTagToScanAtView() { SetTagToScanAtViewSignal.RemoveListener(SetTagToScanAtView); ScanningTagView.SetupTag(BibaDeviceSession.TagToScan); }
void TagScanEnabled() { SetTagToScanAtViewSignal.AddListener(SetTagToScanAtView); StartTagScanSignal.Dispatch(); ToggleARCameraSignal.Dispatch(true); }
void SetupTagToScan() { SetTagToScanAtViewSignal.AddListener(SetTagToScanAtView); StartTagScanSignal.Dispatch(); }