示例#1
0
 public override Selectable FindSelectableOnRight()
 {
     if ((navigation.mode & Navigation.Mode.Horizontal) != 0 || _autoNavRight)
     {
         return(UISelectionUtility.FindNextSelectable(this, transform, Vector3.right));
     }
     return(base.FindSelectableOnRight());
 }
示例#2
0
 public override Selectable FindSelectableOnDown()
 {
     if ((navigation.mode & Navigation.Mode.Vertical) != 0 || _autoNavDown)
     {
         return(UISelectionUtility.FindNextSelectable(this, transform, Vector3.down));
     }
     return(base.FindSelectableOnDown());
 }
示例#3
0
 public override Selectable FindSelectableOnRight()
 {
     if ((base.navigation.mode & Navigation.Mode.Horizontal) != Navigation.Mode.None || this._autoNavRight)
     {
         return(UISelectionUtility.FindNextSelectable(this, base.transform, Selectable.allSelectables, base.transform.rotation * Vector3.right));
     }
     return(base.FindSelectableOnRight());
 }
示例#4
0
 public override Selectable FindSelectableOnDown()
 {
     if ((base.navigation.mode & Navigation.Mode.Vertical) != Navigation.Mode.None || this._autoNavDown)
     {
         return(UISelectionUtility.FindNextSelectable(this, base.transform, Selectable.allSelectables, base.transform.rotation * Vector3.down));
     }
     return(base.FindSelectableOnDown());
 }
示例#5
0
 public override Selectable FindSelectableOnUp()
 {
     if ((navigation.mode & Navigation.Mode.Vertical) != 0 || _autoNavUp)
     {
         return(UISelectionUtility.FindNextSelectable(this, transform, Selectable.allSelectables, transform.rotation * Vector3.up));
     }
     return(base.FindSelectableOnUp());
 }
示例#6
0
 public override Selectable FindSelectableOnLeft()
 {
     if ((navigation.mode & Navigation.Mode.Horizontal) != 0 || _autoNavLeft)
     {
         return(UISelectionUtility.FindNextSelectable(this, transform, Selectable.allSelectables, transform.rotation * Vector3.left));
     }
     return(base.FindSelectableOnLeft());
 }
示例#7
0
 // Token: 0x0600306B RID: 12395 RVA: 0x001443CC File Offset: 0x001425CC
 public override Selectable FindSelectableOnUp()
 {
     if ((base.navigation.mode & Navigation.Mode.Vertical) == Navigation.Mode.None && !this._autoNavUp)
     {
         return(base.FindSelectableOnUp());
     }
     return(UISelectionUtility.FindNextSelectable(this, base.transform, Selectable.allSelectables, Vector3.up));
 }
示例#8
0
 // Token: 0x06003069 RID: 12393 RVA: 0x00144344 File Offset: 0x00142544
 public override Selectable FindSelectableOnLeft()
 {
     if ((base.navigation.mode & Navigation.Mode.Horizontal) == Navigation.Mode.None && !this._autoNavLeft)
     {
         return(base.FindSelectableOnLeft());
     }
     return(UISelectionUtility.FindNextSelectable(this, base.transform, Selectable.allSelectables, Vector3.left));
 }
示例#9
0
        public virtual Selectable FindSelectableOnDown()
        {
            Navigation navigation = ((Selectable)this).get_navigation();

            return((((Navigation) ref navigation).get_mode() & 2) != null || this._autoNavDown ? UISelectionUtility.FindNextSelectable((Selectable)this, ((Component)this).get_transform(), Selectable.get_allSelectables(), Vector3.get_down()) : ((Selectable)this).FindSelectableOnDown());
        }