示例#1
0
 public void OnInitElement(int rowIndex, int columnIndex, WElement element)
 {
     if (msgHandle != null)
     {
         msgHandle(WEventType.INIT_ELEMENT, rowIndex, columnIndex, element);
     }
 }
示例#2
0
        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);
            }
        }