Example #1
0
    /// <summary>
    /// Set the selected group.
    /// </summary>
    /// <param name="groupIndex">Group index.</param>
    private void SetSelectedGroup(int groupIndex)
    {
        //Setup the last selected group index
        ScrollSlider scrollSlider = GameObject.FindObjectOfType <ScrollSlider> ();

        scrollSlider.currentGroupIndex = groupIndex;
    }
Example #2
0
 public void PointerButtonEvent(Pointer pointer)
 {
     if (pointer == null)
     {
         return;
     }
     if (pointer.group != null)
     {
         ScrollSlider scrollSlider = GameObject.FindObjectOfType(typeof(ScrollSlider)) as ScrollSlider;
         if (scrollSlider != null)
         {
             scrollSlider.DisableCurrentPointer();
             FindObjectOfType <ScrollSlider> ().currentGroupIndex = pointer.group.Index;
             scrollSlider.GoToCurrentGroup();
         }
     }
 }
    void Awake()
    {
        collectedStars = 0;

        //define the shapes list
        shapes = new List <TableShape> ();

        //Create new shapes
        CreateShapes();

        //Setup the last selected group index
        ScrollSlider scrollSlider = GameObject.FindObjectOfType <ScrollSlider> ();

        if (saveLastSelectedGroup)
        {
            scrollSlider.currentGroupIndex = lastSelectedGroup;
        }
    }
Example #4
0
        void BindSkins()
        {
            if (skinPackage == null)
            {
                return;
            }
            foreach (var child in PlaylistItemStack.Children.OfType <JwPlaylistItem>())
            {
                (child).SetSkin(skinPackage);
            }

            ScrollSlider.SetSkin(
                skinPackage.GetNamedElement(PlaylistComponent, "sliderRail"),
                skinPackage.GetNamedElement(PlaylistComponent, "sliderThumb"),
                skinPackage.GetNamedElement(PlaylistComponent, "sliderCapTop"),
                skinPackage.GetNamedElement(PlaylistComponent, "sliderCapBottom")
                );

            BackgroundImage.Source = skinPackage.GetNamedElement(PlaylistComponent, "background");

            BindActiveStates();
        }