static void Main(string[] args) { var settings = new Settings(); var settMenu = ApplicationMenu.MainMenu.MenuItems["2"]; settMenu.CommandToExecute = settings.RunSett; var loading = new Load(false); var replaying = new Load(true); var load = ApplicationMenu.MainMenu.MenuItems["3"]; load.CommandToExecute = loading.LoadGame; var replay = ApplicationMenu.MainMenu.MenuItems["4"]; replay.CommandToExecute = replaying.LoadGame; var gameUi = new ConnectUI(settings); var menuItemNewGame = ApplicationMenu.MainMenu.MenuItems.First(m => m.Value.LongDescription == "New game"); menuItemNewGame.Value.CommandToExecute = gameUi.RunGame; ApplicationMenu.MainMenu.RunMenu(); }
void FindRefs() { if (connectUI == null) { GameObject con = GameObject.Find("ConnectUI"); if (con != null) { connectUI = con.GetComponent <ConnectUI>(); #if !UNITY_WEBGL connectUI.Init(defaultHost, defaultTcpPort); #else connectUI.Init(defaultHost, defaultWsPort); #endif } } if (gameLogic == null) { GameObject game = GameObject.Find("GameLogic"); if (game != null) { gameLogic = game.GetComponent <GameLogic>(); } } if (lobbyUI == null) { GameObject lobby = GameObject.Find("LobbyUI"); if (lobby != null) { lobbyUI = lobby.GetComponent <LobbyUI>(); } } }
private void PromptConnect() { ConnectUI.ShowDialog(); }