Beispiel #1
0
 void Dis(GameObject obj)
 {
     Menu.SetActive(false);
     LanMenu.SetActive(false);
     CrtMenu.SetActive(false);
     obj.SetActive(true);
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            // Initialize with the test data
            AddDefaultShips();
            AddDefaultContainers();

            PrintHeader();

            // Build the navigation menu and assign actions
            var fleetMenu = new CrtMenu("fleet")
            {
                new CMenuItem("list", s => TransportViewController.ShowTransportMediaList()),
                new CMenuItem("add ship", s => TransportViewController.AddShip()),
                new CMenuItem("&add truck", s => TransportViewController.AddTruck()),
                new CMenuItem("show load", s => ContainerViewController.ShowContainerListByTransport()),
                new CMenuItem("rename", s => TransportViewController.Rename()),
                new CMenuItem("delete", s => TransportViewController.Delete()),
            };

            var containersMenu = new CrtMenu("cargo")
            {
                new CMenuItem("list", s => ContainerViewController.ShowContainerList()),
                new CMenuItem("add container", s => ContainerViewController.AddContainer()),
                new CMenuItem("load", s => ContainerViewController.Load()),
                new CMenuItem("unload", s => ContainerViewController.Unload()),
                new CMenuItem("rename", s => ContainerViewController.Rename()),
                new CMenuItem("delete", s => ContainerViewController.Delete()),
            };

            var m = new CrtMenu("Main", quitMenu: "exit")
            {
                new CMenuItem(fleetMenu.Selector, s => BaseViewController.ExecuteSubMenu(fleetMenu)),
                new CMenuItem(containersMenu.Selector, s => BaseViewController.ExecuteSubMenu(containersMenu))
            };

            m.ImmediateMenuMode = true;
            m.Run();
        }
Beispiel #3
0
 void Start()
 {
     LanMenu.SetActive(false);
     CrtMenu.SetActive(false);
 }