示例#1
0
    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();
    }
示例#2
0
        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;
        }
示例#4
0
    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);
            }
        }
    }