public void OnInitElement(int rowIndex, int columnIndex, WElement element) { if (msgHandle != null) { msgHandle(WEventType.INIT_ELEMENT, rowIndex, columnIndex, element); } }
protected void BuildChild() { if (columnsDefs == null) { return; } foreach (WElement element in elements) { SG.ResourceManager.Instance.ReturnObjectToPool(element.gameObject); } elements.Clear(); for (int i = 0; i < columnsDefs.Count; i++) { GameObject go = GetObject(GetObjectName(i)); go.transform.SetParent(transform, false); WElement element = go.GetComponent <WElement>(); Assert.IsNotNull(element); elements.Add(element); } }