static public int get_FastSwipeThreshold(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         pushValue(l, self.FastSwipeThreshold);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int get_CurrentPage(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         pushValue(l, self.CurrentPage);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int PreviousScreen(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         self.PreviousScreen();
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int AddChild(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         UnityEngine.GameObject a1;
         checkType(l, 2, out a1);
         self.AddChild(a1);
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int set_PageStep(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         System.Int32 v;
         checkType(l, 2, out v);
         self.PageStep = v;
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int GoToScreen(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         System.Int32 a1;
         checkType(l, 2, out a1);
         self.GoToScreen(a1);
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int set_UseFastSwipe(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         System.Boolean v;
         checkType(l, 2, out v);
         self.UseFastSwipe = v;
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int set_transitionSpeed(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         System.Single v;
         checkType(l, 2, out v);
         self.transitionSpeed = v;
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int set_PrevButton(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         UnityEngine.GameObject v;
         checkType(l, 2, out v);
         self.PrevButton = v;
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int OnDrag(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         UnityEngine.EventSystems.PointerEventData    a1;
         checkType(l, 2, out a1);
         self.OnDrag(a1);
         return(0);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
 static public int RemoveChild(IntPtr l)
 {
     try {
         UnityEngine.UI.Extensions.VerticalScrollSnap self = (UnityEngine.UI.Extensions.VerticalScrollSnap)checkSelf(l);
         System.Int32 a1;
         checkType(l, 2, out a1);
         UnityEngine.GameObject a2;
         self.RemoveChild(a1, out a2);
         pushValue(l, a2);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }