コード例 #1
0
        internal static void DisplaySelectedTab(Vector2 displayViewerPosition)
        {
            switch (_selectedTab)
            {
            case Tab.Hatch:
                TabHatch.Display(displayViewerPosition);
                break;

            case Tab.Panel:
                TabSolarPanel.Display(displayViewerPosition);
                break;

            case Tab.Antenna:
                TabAntenna.Display(displayViewerPosition);
                break;

            case Tab.Light:
                TabLight.Display(displayViewerPosition);
                break;

            case Tab.Lab:
                TabScienceLab.Display(displayViewerPosition);
                break;

            case Tab.None:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }