Ejemplo n.º 1
0
    public void SwapToMenu(SubMenuType menuType)
    {
        if (menuType == SubMenuType.movePlayer)
        {
            print("Switch to move");
            ResetCursorRotation();
        }

        else if (menuType == SubMenuType.options)
        {
            print("Switch to options");
            ResetCursorRotation();
        }

        else if (menuType == SubMenuType.rotateCursor)
        {
            print("Switch to rotate");
            ResetCursorRotation();
        }

        else if (menuType == SubMenuType.scaleCursor)
        {
            print("Switch to scale");
            ResetCursorRotation();
        }

        else if (menuType == SubMenuType.translateCursor)
        {
            print("Switch to translate");
            ResetCursorRotation();
        }
    }
Ejemplo n.º 2
0
 public void TurnForm(MenuType MenuId, SubMenuType SubMenu = 0)
 {
     if (SubMenu != 0)
     {
         Log.log.InfoFormat("LOADING Form of Menu {0},SubMenu {1}", MenuId, SubMenu);
     }
     else
     {
         Log.log.InfoFormat("LOADING Form of Menu {0},SubMenu {1}", MenuId);
     }
     TurnForm(MenuGetter.GetMenu(MenuId, SubMenu));
 }
Ejemplo n.º 3
0
        public static Form GetMenu(MenuType MenuId, SubMenuType SubMenuId = 0)
        {
            Log.log.Info("Require Turn From");
            switch (MenuId)
            {
            case MenuType.JWXT:
                switch (SubMenuId)
                {
                case SubMenuType.CourseSelection:
                    return(CourseSelectionInstance);

                    break;

                case SubMenuType.MatchScheme:
                    return(MatchSchemeInstance);

                    break;

                default: break;
                }
                break;

            case MenuType.Absence:
                return(AbsenceInstance);

                break;

            case MenuType.Forum:
                return(ForumInstance);

                break;

            case MenuType.Query:
                switch (SubMenuId)
                {
                case SubMenuType.QueryMark:
                    return(QueryMarkInstance);

                    break;

                case SubMenuType.QueryInform:
                    return(QueryInformInstance);

                    break;

                case SubMenuType.QueryEmploy:
                    return(QueryEmployInstance);

                    break;

                case SubMenuType.QueryMealCard:
                    return(QueryMealCardInstance);

                    break;

                case SubMenuType.QueryCost:
                    return(QueryCostInstance);

                    break;

                default:
                    Log.log.Error("ERROR Menu!!!");
                    //error processing
                    break;
                }
                break;

            case MenuType.Search:
                return(SearchInstance);

                break;

            case MenuType.UserInfo:
                return(UserInfoInstance);

                break;

            case MenuType.Nothing:
                return(null);

                break;

            default:
                Log.log.Error("ERROR SubMenu!!!");
                break;
            }
            return(null);
        }