public void Init(int index, ScrollRectExtend sreExtend) { node = this.transform.Find("node"); Index = index; SreExtend = sreExtend; //lable.text = index.ToString(); parentrect = transform.parent.GetComponent <RectTransform>(); selfrect = transform.GetComponent <RectTransform>(); }
protected override void OnEnable() { scrollRectExtend = target as ScrollRectExtend; if (scrollRectExtend == null) { return; } m_Object = new SerializedObject(target); m_LeftArrowProperty = m_Object.FindProperty("m_LeftArrow"); m_RightArrowProperty = m_Object.FindProperty("m_RightArrow"); m_DisplayItemCountProperty = m_Object.FindProperty("m_DisplayItemCount"); base.OnEnable(); }
static int SetDragCallBack(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); ScrollRectExtend obj = (ScrollRectExtend)ToLua.CheckObject <ScrollRectExtend>(L, 1); OnDrag arg0 = (OnDrag)ToLua.CheckDelegate <OnDrag>(L, 2); obj.SetDragCallBack(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int OnEndDrag(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); ScrollRectExtend obj = (ScrollRectExtend)ToLua.CheckObject <ScrollRectExtend>(L, 1); UnityEngine.EventSystems.PointerEventData arg0 = (UnityEngine.EventSystems.PointerEventData)ToLua.CheckObject <UnityEngine.EventSystems.PointerEventData>(L, 2); obj.OnEndDrag(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
protected override void Start() { base.Start(); _tintPressed = UtilsColor.ConvertColor("#e95525"); // e9552575 // ef805cbf GameObject child = gameObject.MakeUiObject("Tint"); _tintImage = child.AddComponent <Image>(); _tintImage.SetSize(new Vector2(Image.GetWidth(), Image.GetHeight())); _tintImage.sprite = tintImage; _tintImage.color = Color.clear; _scrollRect = GetComponentInParent <ScrollRectExtend>(); _scrollRect.OnBeginDragEvent += OnBeginDrag; _scrollRect.OnEndDragEvent += OnEndDrag; }