void Dis(GameObject obj) { Menu.SetActive(false); LanMenu.SetActive(false); CrtMenu.SetActive(false); obj.SetActive(true); }
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(); }
void Start() { LanMenu.SetActive(false); CrtMenu.SetActive(false); }