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