public CarouselPage()
 {
     this.InitializeComponent();
     _left.Click  += (s, e) => _carousel.Previous();
     _right.Click += (s, e) => _carousel.Next();
     //_transition.SelectionChanged += TransitionChanged;
 }
Beispiel #2
0
 public void previousAttachment()
 {
     ATTACHMENTS.Previous();
     if (ATTACHMENTS.Selected().isPassive())
     {
         previousAttachment();
     }
 }
Beispiel #3
0
 /// This method handles clicking on the Previous button
 public void OnPreviousButtonClick(object sender, RoutedEventArgs e)
 {
     _carousel.Previous();
     _context.UpdateIndex(_carousel.SelectedIndex);
     // update UI
     CheckButtonStatus();
     CheckPreviousNextButtonsStatus();
     updateCountText();
 }
 private void PreviousCarouselItem()
 {
     if (carousel.SelectedIndex == 0)
     {
         carousel.SelectedIndex = carousel.ItemCount - 1;
     }
     else
     {
         carousel.Previous();
     }
 }
Beispiel #5
0
    void update()
    {
        //spin right
        if (Input.GetAxis("Axis 1") > 0f)
        {
            carousel.Next();
        }
        Debug.Log("Carousel Next");

        //spin left
        if (Input.GetAxis("Axis 1") < 0f)
        {
            carousel.Previous();
        }
        Debug.Log("Carousel Previous");

        //select ring
        if (Input.GetKey(KeyCode.JoystickButton14) == true)
        {
            carousel.Previous();
        }
    }
Beispiel #6
0
 public CarouselPage()
 {
     this.InitializeComponent();
     _carousel     = this.Get <Carousel>("carousel");
     _left         = this.Get <Button>("left");
     _right        = this.Get <Button>("right");
     _transition   = this.Get <ComboBox>("transition");
     _orientation  = this.Get <ComboBox>("orientation");
     _left.Click  += (s, e) => _carousel.Previous();
     _right.Click += (s, e) => _carousel.Next();
     _transition.SelectionChanged  += TransitionChanged;
     _orientation.SelectionChanged += TransitionChanged;
 }
Beispiel #7
0
        private void OnKeyDownAsync(KeyboardEventArgs args)
        {
            Logger.LogInformation(args.Code.ToString());
            switch (args.Code.ToString())
            {
            case "ArrowRight":
                _carousel.Next();
                break;

            case "ArrowLeft":
                _carousel.Previous();
                break;
            }
        }
 private void OnLeftClick(object sender, RoutedEventArgs e)
 {
     _carousel.Previous();
 }
Beispiel #9
0
    void Update()
    {
        //spin right
        if (Input.GetAxis("Axis 1") > 0f)
        {
            carousel.Next();
        }
        //spin left
        if (Input.GetAxis("Axis 1") < 0f)
        {
            carousel.Previous();
        }

        //select ring
        if (Input.GetKey(KeyCode.JoystickButton14) == true)
        {
            if (carousel.selectedSlotIndex == 0)
            {
                ring1marker.SetActive(true);
                ring2marker.SetActive(false);
                ring3marker.SetActive(false);
                ring4marker.SetActive(false);

                ring1menu.SetActive(false);
                ring2menu.SetActive(true);
                ring3menu.SetActive(true);
                ring4menu.SetActive(true);

                particlesRing.Play();
            }
            else if (carousel.selectedSlotIndex == 1)
            {
                ring1marker.SetActive(false);
                ring2marker.SetActive(true);
                ring3marker.SetActive(false);
                ring4marker.SetActive(false);

                ring1menu.SetActive(true);
                ring2menu.SetActive(false);
                ring3menu.SetActive(true);
                ring4menu.SetActive(true);

                particlesRing.Play();
            }
            else if (carousel.selectedSlotIndex == 2)
            {
                ring1marker.SetActive(false);
                ring2marker.SetActive(false);
                ring3marker.SetActive(true);
                ring4marker.SetActive(false);

                ring1menu.SetActive(true);
                ring2menu.SetActive(true);
                ring3menu.SetActive(false);
                ring4menu.SetActive(true);

                particlesRing.Play();
            }
            else if (carousel.selectedSlotIndex == 3)
            {
                ring1marker.SetActive(false);
                ring2marker.SetActive(false);
                ring3marker.SetActive(false);
                ring4marker.SetActive(true);

                ring1menu.SetActive(true);
                ring2menu.SetActive(true);
                ring3menu.SetActive(true);
                ring4menu.SetActive(false);

                particlesBracelet.Play();
            }

            //play particles
            particlesMenu.Play();

            //carouselSelectedIndex = carousel.selectedSlotIndex;
            //Debug.Log ("Carousel Selected Slot Index : " + carouselSelectedIndex);
        }

        //forward
        if (Input.GetKeyDown(KeyCode.JoystickButton13) == true)
        {
            SkinToneSelector.globalTorchEnabled = false;
            UnityEngine.SceneManagement.SceneManager.LoadScene(UnityEngine.SceneManagement.SceneManager.GetActiveScene().buildIndex + 1);
        }

        //back
        if (Input.GetKeyDown(KeyCode.JoystickButton8) == true)
        {
            SkinToneSelector.globalTorchEnabled = false;
            UnityEngine.SceneManagement.SceneManager.LoadScene(UnityEngine.SceneManagement.SceneManager.GetActiveScene().buildIndex - 1);
        }

        //torch
        if (Input.GetKeyDown(KeyCode.JoystickButton12) == true)
        {
            SkinToneSelector.globalTorchEnabled = !SkinToneSelector.globalTorchEnabled;
            if (CameraDevice.Instance.SetFlashTorchMode(SkinToneSelector.globalTorchEnabled))
            {
                Debug.Log("Successfully turned flash " + SkinToneSelector.globalTorchEnabled);
            }
            else
            {
                Debug.Log("Failed to set the flash torch " + SkinToneSelector.globalTorchEnabled);
            }
        }
    }
Beispiel #10
0
 public CarouselPage()
 {
     this.InitializeComponent();
     _left.Click  += (s, e) => _carousel.Previous();
     _right.Click += (s, e) => _carousel.Next();
 }