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); } }
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); } }
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; //} }