Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        /**
         * 初始化卖卡牌的数据**/
        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);
                    }
                }
            }
        }