public SeekReadyPositionStage(string label, Vector3 upDirection, bool AutoStart = true) : base(label) { UpDirection = upDirection; Stillness = new StillnessProvider(); SetUpProvider(Stillness, allowProviderToPersist: true); Gravity = new Vector3Provider(SensorType.Gravity, StopToken); Gravity.Activate(); Current.RunOnUiThread(() => { Current.FindViewById(Resource.Id.vault_notification).Visibility = ViewStates.Visible; Current.FindViewById(Resource.Id.vault_dial_text).Visibility = ViewStates.Gone; }); Current.LockBeingOpened.NumberOfAttempts++; if (AutoStart) { Activate(Current.StopToken); } }