コード例 #1
0
        /// <summary>
        /// 点击按钮的处理
        /// </summary>
        public void OnTapOnObject()
        {
            if (!currentPanel.GetHasShow())
            {
                return;
            }

            if (!canClick)
            {
                return;
            }

            // 如果还在转场,则不能点
            if (NormalTransit.isBusy())
            {
                return;
            }

            //Debug.Log("click");

            // 点击后,设置离开方式为点击离开
            transitOutGroup = 1;

            menu.clickedButtonId = this.buttonId;

            menu.NeedHideImmediately();


            //TimerManager.Instance.RegisterTimer(DoClick, 0.5f, 1);
        }
コード例 #2
0
        /// <summary>
        /// 关闭当前面板
        /// </summary>
        public void HideCurrentMenu()
        {
            if (currentMenu == null)
            {
                return;
            }

            currentMenu.NeedHideImmediately();
        }