private void _CreateWrapGrid(GameObject go) { var items = _controller.GetDataList(); _wrapGrid = new UIWrapGrid(go, items.Count); for (int i = 0; i < _wrapGrid.Cells.Length; ++i) { var cell = _wrapGrid.Cells[i]; var tmpChangeItem = new UIShareChangeItem(cell.GetTransform().gameObject); cell.DisplayObject = tmpChangeItem; if (i == 0) { tmpChangeItem.InitSelected(); } } _wrapGrid.OnRefreshCell += _OnRefreshCell; _wrapGrid.Refresh(); }
private void _SelectHandler(GameObject go) { Audio.AudioManager.Instance.BtnMusic (); if(null != selectedText) { selectedText.SetSelfColor (); //selectedText.ChangeVo.changeNum = 0; //selectedText.ChangeVo.changeMoney = 0; selectedText.Refresh (selectedText.ChangeVo); } _SetSelectColor (); if (selectedText != this) { selectedText = this; }else { selectedText.SetSelfColor (); selectedText = null; } }
/** * 初始化卖卡牌的数据**/ private void _CreateWrapGrid(GameObject go) { //if(_wrapGrid!=null) //{ // return; //} //Console.Error.WriteLine("当前实例化素组啦-----:"); if (_wrapGrid == null) { var items = _controller.GetDataList(); _wrapGrid = new UIWrapGrid(go, items.Count); for (int i = 0; i < _wrapGrid.Cells.Length; ++i) { var cell = _wrapGrid.Cells[i]; var tmpChangeItem = new UIShareChangeItem(cell.GetTransform().gameObject); cell.DisplayObject = tmpChangeItem; if (i == 0) { tmpChangeItem.InitSelected(); } } _wrapGrid.OnRefreshCell += _OnRefreshCell; _wrapGrid.Refresh(); } else { for (int i = 0; i < _wrapGrid.Cells.Length; ++i) { var cell = _wrapGrid.Cells[i]; if (i < _controller.GetDataList().Count) { _OnRefreshCell(cell); } } } }