public void ToggleNegative() { NumberSelectController nsc = transform.parent.GetComponentInParent <NumberSelectController> (); if (nsc.numberIsSelected) { nsc.selectedValue *= -1; } isNegative = !isNegative; foreach (NumberKeyboardButton ndc in numbers) { ndc.SetNumber(ndc.number * -1); } UpdateDisplay(); }
private void InitModel() { BassPlayerSettings settings = Controller.GetSettings(); IsNormalMode = settings.SongTransitionMode == PlaybackMode.Normal; IsGaplessMode = settings.SongTransitionMode == PlaybackMode.Gapless; IsCrossFadingMode = settings.SongTransitionMode == PlaybackMode.CrossFading; CrossFadeDuration crossFadeDuration = new CrossFadeDuration(); crossFadeDuration.Load(); _numberSelectController = new NumberSelectController(); _numberSelectController.Initialize(crossFadeDuration); CrossFadeDuration = settings.CrossFadeDurationSecs; }
private void InitModel() { BassPlayerSettings settings = Controller.GetSettings(); DirectSoundBuffer directSoundBuffer = new DirectSoundBuffer(); directSoundBuffer.Load(); _directSoundBufferSizeController = new NumberSelectController(); _directSoundBufferSizeController.Initialize(directSoundBuffer); PlaybackBufferSize wasapiBuffer = new PlaybackBufferSize(); wasapiBuffer.Load(); _wasapiBufferSizeController = new NumberSelectController(); _wasapiBufferSizeController.Initialize(wasapiBuffer); DirectSoundBufferSize = settings.DirectSoundBufferSizeMilliSecs; WasapiBufferSize = settings.PlaybackBufferSizeMilliSecs; }
public void SetSelected() { NumberSelectController nsc = transform.parent.gameObject.GetComponentInParent <NumberSelectController> (); if (!nsc.numberIsSelected) { SetPressed(true); nsc.SetNumberSelected(this); } else { if (nsc.selectedNumberDisplayable == this) { nsc.DeselectNumber(); } else { nsc.DeselectNumber(); nsc.SetNumberSelected(this); } } }