Exemplo n.º 1
0
        public void OnClickType4()
        {
            endSpeed  = 45;
            mNowIndex = 3;

            if (mNowLook == 3)
            {
                CloseTime = Game.Instance.ServerTime;
                CloseTheList();
                mNowLook = -1;
            }
            else
            {
                CloseTime = Game.Instance.ServerTime.AddSeconds(10);
                if (mNowLook != -1)
                {
                    SetClose(mNowLook);
                    //CloseList();
                }
                currentState = 1;
                mNowLook     = mNowIndex;
                UIEvent_MainUIButtonShowEvent e = new UIEvent_MainUIButtonShowEvent(1);
                EventDispatcher.Instance.DispatchEvent(e);
            }
        }
Exemplo n.º 2
0
        public void OnClickType(int type)
        {
            endSpeed  = 315 - type * 90;
            mNowIndex = type;

            if (mNowLook == type)
            {
                CloseTime = Game.Instance.ServerTime;
                CloseTheList();
                mNowLook = -1;
            }
            else
            {
                CloseTime = Game.Instance.ServerTime.AddSeconds(10);
                if (mNowLook != -1)
                {
                    CloseTheList();
                }
                currentState = 1;
                mNowLook     = mNowIndex;
                UIEvent_MainUIButtonShowEvent e = new UIEvent_MainUIButtonShowEvent(1);
                EventDispatcher.Instance.DispatchEvent(e);
            }
        }
Exemplo n.º 3
0
        private void SetClose()
        {
            List <GameObject> temp = null;

            switch (currentClose)
            {
            case 0:
                temp = BtnList1;
                break;

            case 1:
                temp = BtnList2;
                break;

            case 2:
                temp = BtnList3;
                break;

            case 3:
                temp = BtnList4;
                break;

            default:
                return;
            }
            int index      = 0;
            int colseCount = 0;

            if (mCloseTick == 0)
            {
                for (int i = 0; i != 4; ++i)
                {
                    if (currentClose != i)
                    {
                        SetClose(i);
                    }
                }
            }
            {
                var __list4      = temp;
                var __listCount4 = __list4.Count;
                for (int __i4 = 0; __i4 < __listCount4; ++__i4)
                {
                    var button = __list4[__i4];
                    {
                        var btnTransform = button.transform;
                        var pos          = btnTransform.localPosition;
                        if (pos.x >= -18)
                        {
                            btnTransform.localPosition = new Vector3(0, pos.y, 0);
                            button.gameObject.SetActive(false);
                            colseCount++;
                        }
                        else
                        {
                            btnTransform.localPosition = new Vector3(pos.x + 18 * diffCount, pos.y, 0);
                        }
                        index++;
                    }
                }
            }
            if (colseCount == temp.Count)
            {
                mCloseTick   = -1;
                currentClose = -1;
                if (mNowLook == -1)
                {
                    UIEvent_MainUIButtonShowEvent e = new UIEvent_MainUIButtonShowEvent(0);
                    EventDispatcher.Instance.DispatchEvent(e);
                }
                return;
            }
            mCloseTick++;
            //if (mCloseTick >= 20)
            //{
            //    CloseType(mNowClose);
            //    mCloseTick = -1;
            //    mNowClose = -1;
            //}
        }