protected override void RegisterMenuStateDependentSignals() { TagScanCompletedSignal.AddListener(TagScanCompleted); TagInitFailedSignal.AddListener(TagServiceInitFailed); ARScanStartView.LocalizationService = LocalizationService; }
public override void OnRemove() { ScanningTagView.ScanningTagViewEnabledSignal.RemoveListener(TagScanEnabled); ScanningTagView.ScanningTagViewDisabledSignal.RemoveListener(TagScanDisabled); TagInitFailedSignal.RemoveListener(TagServiceInitFailed); TagScanCompletedSignal.RemoveListener(TagScanCompleted); }
public override void OnRegister() { ScanningTagView.LocalizationService = LocalizationService; ScanningTagView.ScanningTagViewEnabledSignal.AddListener(TagScanEnabled); ScanningTagView.ScanningTagViewDisabledSignal.AddListener(TagScanDisabled); TagScanCompletedSignal.AddListener(TagScanCompleted); TagInitFailedSignal.AddListener(TagServiceInitFailed); }
void TagInitFailed(Vuforia.VuforiaUnity.InitError error) { Debug.LogWarning(error); TagInitFailedSignal.Dispatch(); }
protected override void UnRegisterMenuStateDependentSignals() { TagScanCompletedSignal.RemoveListener(TagScanCompleted); TagInitFailedSignal.RemoveListener(TagServiceInitFailed); }