void Start() { mStateObjects = new GameObject[] { mNormalState, mSelectedState, mDisabledState }; mGridView = this.transform.parent.parent.parent.GetComponent <HS_ListViewBase>(); mDirty = true; foreach (Button btn in this.transform.GetComponentsInChildren <Button>(true)) { Button btnTemp = btn; btn.onClick.AddListener(delegate() { if (btnTemp.interactable) { mGridView.OnCellClick(this, btnTemp.gameObject); } }); } }
/*public void OnScroll (PointerEventData eventData) * { * Logger.Log("OnScroll Cell"); * //mGridView.OnCellScroll(eventData, this); * }*/ public void OnPointerClick(PointerEventData eventData) { mGridView.OnCellClick(this, null); }