示例#1
0
    private void Update()
    {
        if (!Input.anyKey)
        {
            return;
        }

        if (Input.GetKeyDown(KeyCode.Escape))
        {
            SceneHandler.Pause(true);
            Hide();
            PauseMenu.Show();
            PlayerEventHandler.OpenMenu();
        }
        else if (Input.GetKeyDown(KeyCode.F))
        {
            SceneHandler.Pause(true);
            Hide();
            PhoneMenu.Show();
            PlayerEventHandler.OpenPhone();
        }
    }
示例#2
0
文件: MenuBLL.cs 项目: zkg642/JXXZ
        public PhoneMenu GetMenuByPhone(int userID)
        {
            PhoneMenu rst  = new PhoneMenu();
            var       list = dal.GetMenusByPhone(userID);

            //处理九宫格
            _menuList = list.Where(t => t.Type == 2).ToList();   //筛选出所有的菜单按钮权限.
            var clist = _menuList.Where(t => (t.ParentID ?? 0) == 0);

            foreach (var item in clist)
            {
                add(item, rst.Menu);
            }

            //处理上报页面
            _menuList = list.Where(t => t.Type == 3).ToList();
            var dList = _menuList.Where(t => (t.ParentID ?? 0) == 0);

            foreach (var item in dList)
            {
                add(item, rst.Report);
            }

            //第3个页面的权限
            _menuList = list.Where(t => t.Type == 5).ToList();
            dList     = _menuList.Where(t => (t.ParentID ?? 0) == 0);
            foreach (var item in dList)
            {
                add(item, rst.Page3);
            }

            //待办事件
            var todoList = list.Where(t => t.Type == 4).ToList();

            rst.ToDo = todoList;

            return(rst);
        }