private void SaveCurrentList_Click(object sender, EventArgs e) { CidListCommand.ReadCurrentListRemote(); // get the current list from server MainMenuControl.SetupTempListMenu(SaveCurrentListContextMenu.Items, false, SaveTempListMenuItem_Click); SaveCurrentListContextMenu.Show(SaveCurrent, 0, SaveCurrent.Height); return; }
internal static void AddControl(this Form form, string name) { Control control; switch (name) { case "MainMenuControl": control = new MainMenuControl(); break; case "TrainingControl": control = new TrainingControl(); break; case "CheckKnowControl": control = new CheckKnowControl(); break; default: control = null; break; } if (control != null) { control.Dock = DockStyle.Fill; form.Controls.Add(control); } }
void checkHealth() { updateUI(); if (_playerHealth <= 0) { MainMenuControl.backToMainMenu(); } }
public Shell() { InitializeComponent(); WinFormsUtil.LogControlChildren(this); RibbonControl.Manager.ShortcutItemClick += new ShortcutItemClickEventHandler(Manager_ShortcutItemClick); MainMenuControl = new MainMenuControl(); MainMenuControl.AfterEditMenuSelected += AfterEditMenuSelected; LinkContextMenusToMenuBarItems(); }
private void EnableSoundToggle() { MainMenuControl mainMenuControl = FindObjectOfType <MainMenuControl>(); AudioClip clip = UISound[Random.Range(0, UISound.Length - 1)]; AudioSource.PlayClipAtPoint(clip, mainMenuControl.transform.position, UISoundVolume); AudioListener.pause = false; }
/* Singlton Pattern, only allows for one instance of MainMenu Gameobject */ private void Awake() { if (Instance == null) //If class isnt instantiate { Instance = this; //set Instance != NULL DontDestroyOnLoad(gameObject); //dont destroy the onbject on load } else { Destroy(gameObject); //gameobject already exits, destroy any new // gameobject } }
void Awake() { if (Instance != null && Instance != this) { Destroy(gameObject); } else { Instance = this; } DontDestroyOnLoad(gameObject); }
/// <inheritdoc /> public override void Startup() { _mainMenuControl = new MainMenuControl(_resourceCache, _configurationManager); userInterfaceManager.StateRoot.AddChild(_mainMenuControl); _mainMenuControl.QuitButton.OnPressed += QuitButtonPressed; _mainMenuControl.OptionsButton.OnPressed += OptionsButtonPressed; _mainMenuControl.DirectConnectButton.OnPressed += DirectConnectButtonPressed; _mainMenuControl.JoinPublicServerButton.OnPressed += JoinPublicServerButtonPressed; _mainMenuControl.AddressBox.OnTextEntered += AddressBoxEntered; _client.RunLevelChanged += RunLevelChanged; OptionsMenu = new OptionsMenu(_configurationManager); }
private void Awake() { instance = this; if (!PlayerPrefs.HasKey("_tut1")) { CanvasController.instance.OpenCanvas(PrivatePolicy_ui); } Application.targetFrameRate = 60; bool b = DataSave.IsSaveExists(); //ContinueButton.interactable = b; ContinueButton.GetComponentInChildren <Text>().color = b ? new Color(1, 1, 1, 1) : new Color(1, 1, 1, 0.7f); if (PlayerPrefs.HasKey(_shareKey)) { AddICBuyShare.SetActive(false); } }
/// <summary> /// Handle click on DatabaseSubset button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DatabaseSubsetButton_ItemClick(object sender, ItemClickEventArgs e) { SessionManager sm = SessionManager.Instance; if (sm == null) { return; } if (sm.RibbonCtl == null) { return; } if (sm.MainMenuControl == null) { return; } MainMenuControl mmc = sm.MainMenuControl; mmc.CurrentListCheckItem.Checked = mmc.OtherListCheckItem.Checked = mmc.SubsetAllCheckItem.Checked = false; string name = SS.I.DatabaseSubsetListName; if (Lex.IsNullOrEmpty(name)) { mmc.SubsetAllCheckItem.Checked = true; } else if (Lex.Eq(name, "Current")) { mmc.CurrentListCheckItem.Checked = true; } else { mmc.OtherListCheckItem.Checked = true; } Point p = new Point(e.Link.ScreenBounds.Left, e.Link.ScreenBounds.Bottom); sm.MainMenuControl.StatusBarDatabaseSubsetContextMenu.ShowPopup(p); return; }
/// <inheritdoc /> public override void Startup() { IoCManager.InjectDependencies(this); _mainMenuControl = new MainMenuControl(); userInterfaceManager.StateRoot.AddChild(_mainMenuControl); _mainMenuControl.QuitButton.OnPressed += QuitButtonPressed; _mainMenuControl.OptionsButton.OnPressed += OptionsButtonPressed; _mainMenuControl.DirectConnectButton.OnPressed += DirectConnectButtonPressed; _mainMenuControl.JoinPublicServerButton.OnPressed += JoinPublicServerButtonPressed; _mainMenuControl.AddressBox.OnTextEntered += AddressBoxEntered; _client.RunLevelChanged += RunLevelChanged; OptionsMenu = new OptionsMenu { Visible = false, }; OptionsMenu.AddToScreen(); }
/// <inheritdoc /> public override void Startup() { IoCManager.InjectDependencies(this); _mainMenuControl = new MainMenuControl(); userInterfaceManager.StateRoot.AddChild(_mainMenuControl); var VBox = _mainMenuControl.GetChild("VBoxContainer"); VBox.GetChild <Button>("ExitButton").OnPressed += ExitButtonPressed; VBox.GetChild <Button>("OptionsButton").OnPressed += OptionsButtonPressed; VBox.GetChild <Button>("ConnectButton").OnPressed += ConnectButtonPressed; VBox.GetChild <LineEdit>("IPBox").OnTextEntered += IPBoxEntered; _client.RunLevelChanged += RunLevelChanged; OptionsMenu = new OptionsMenu() { Visible = false, }; OptionsMenu.AddToScreen(); }
public void initialise() { MainMenuControl mainMenuControl = new MainMenuControl(this); _display.Display = mainMenuControl; }
/// <summary> /// Loads main menu. /// </summary> public void LoadMainMenu() { Controls.Clear(); var mmc = new MainMenuControl { Dock = DockStyle.Fill }; mmc.EndGame += (s, e) => { Close(); }; mmc.StartGame += (s, e) => { Controls.Remove(mmc); PlayerSelectionMenuControl psm = new PlayerSelectionMenuControl(_playerLoader) { Dock = DockStyle.Fill }; psm.OnUserSelected += (sender, player) => { var cdf = new ChooseDifficultyForm(player, _gameLoader) { Text = $"player '{player.Name}'", Title = "choose difficulty or load a save game", StartPosition = FormStartPosition.CenterParent }; var res = cdf.ShowDialog(); Game game; switch (res) { case DialogResult.OK: game = new Game(player); game.Load(cdf.ChoosenDifficulty); break; case DialogResult.Yes: _gameLoader.Load(player, out game); break; default: return; } Controls.Remove(psm); var gmc = new GameMenuControl(game) { Dock = DockStyle.Fill }; gmc.OnGameFinished += (ss, ee) => { Controls.Remove(gmc); player.GameCount += 1; player.Playtime += game.Time; player.Score += game.Score; _playerLoader.SavePlayer(player); var gec = new GameEndControl(game) { Dock = DockStyle.Fill }; gec.OnBackToMainMenuClicked += (sss, eee) => { LoadMainMenu(); }; Controls.Add(gec); }; void Close(object sender, EventArgs e) { _gameLoader.Save(game); } FormClosing -= Close; FormClosing += Close; Controls.Add(gmc); }; Controls.Add(psm); }; Controls.Add(mmc); }
//private bool highLightOverRide; // Setup void Start() { mr = this.GetComponent <MeshRenderer>(); mr.enabled = false; mmc = GameObject.Find("MainMenuControl").GetComponent <MainMenuControl>(); }