private GenericDialog GetDialog(string type) { GenericDialog result = null; switch (type) { case "Insert": { result = new GenericDialog(DialogType.CREATE); break; } case "Update": { result = new GenericDialog(DialogType.UPDATE, GetSelectedPerson()); break; } case "Delete": { result = new GenericDialog(DialogType.DELETE, GetSelectedPerson()); break; } } return(result); }
void Start() { btn = new Button(canvas, "button"); btn.create(); btn.setText("defuygtrgyheesidw"); //btn.setSize(500, 200); btn.setPadding(10, 10, 10, 10); btn.buttonGameObject.GetComponent <RectTransform>().pivot = new Vector2(0, 0); tv = new TextView(canvas, "penis bobra"); tv.create(); tv.setText("efrhgyuhfejklw," + "effef"); gd = new GenericDialog(canvas, "ppppppe"); gd.create(); gd.addView(btn); gd.addView(tv); gd.setPadding(10, 10, 30, 30); Button bt = new Button(canvas, "button"); bt.create(); gd.addView(bt); bt.setText("andatra"); bt.setWidth(50); gd.setWidth(300); }
public override async Task Initialize() { await base.Initialize(); if (!File.Exists(settingsPath)) { this.FirstTimeUser = true; this.Settings = new Settings(); Save(); } else { this.FirstTimeUser = false; try { string json = File.ReadAllText(settingsPath); this.Settings = SerializerService.Deserialize <Settings>(json); } catch (Exception) { await GenericDialog.Show("Failed to load Settings. Your settings have been reset.", "Error", MessageBoxButton.OK); this.Settings = new Settings(); Save(); } } this.Settings.PropertyChanged += this.OnSettingsChanged; this.OnSettingsChanged(null, new PropertyChangedEventArgs(null)); }
public void Update() { if (ConnectorState == State.CONNECTED) { UnityClient.TcpClient.StartListening(); ConnectorState = State.LISTENING; if (LoadingPanel != null) { LoadingPanel.SetActive(false); } } else if (ConnectorState == State.ERROR && LoadingPanel.activeSelf) { LoadingPanel.SetActive(false); GenericDialog.Get().Show("Error", _message, Connect); } else if (ConnectorState == State.CONNECTING) { _rotationEuler += Vector3.forward * 90 * Time.deltaTime; if (LoadingRotatingImage != null) { LoadingRotatingImage.transform.rotation = Quaternion.Euler(_rotationEuler); } } else if (ConnectorState == State.LISTENING) { if (UnityClient.TcpClient == null || !UnityClient.TcpClient.IsListening()) { Debug.Log("RECONNECTING"); Connect(); } } }
private async void OnCheckForUpdatesClicked(object sender, RoutedEventArgs e) { bool didUpdate = await UpdateService.Instance.CheckForUpdates(); if (!didUpdate) { await GenericDialog.ShowLocalized("Update_NoUpdate", "Update_Title", MessageBoxButton.OK); } }
public static async Task PinActor(ActorTableActor actor) { foreach (ActorTableActor otherActor in Instance.PinnedActors) { if (actor.Pointer == otherActor.Pointer) { return; } } // Mannequins and housing NPC's get actor type changed, but squadron members do not. if (actor.Kind == ActorTypes.EventNpc) { bool?result = await GenericDialog.Show(LocalizationService.GetStringFormatted("Target_ConvertHousingNpcToPlayerMessage", actor.Name), LocalizationService.GetString("Target_ConvertToPlayerTitle"), MessageBoxButton.YesNo); if (result == true) { ActorViewModel?vm = actor.GetViewModel(); if (vm == null) { return; } await vm.ConvertToPlayer(); actor.Model = (Actor)vm.Model !; } } // Carbuncles get model type set to player (but not actor type!) if (actor.Kind == ActorTypes.BattleNpc && (actor.ModelType == 409 || actor.ModelType == 410 || actor.ModelType == 412)) { bool?result = await GenericDialog.Show(LocalizationService.GetStringFormatted("Target_ConvertCarbuncleToPlayerMessage", actor.Name), LocalizationService.GetString("Target_ConvertToPlayerTitle"), MessageBoxButton.YesNo); if (result == true) { ActorViewModel?vm = actor.GetViewModel(); if (vm == null) { return; } await vm.ConvertToPlayer(); actor.Model = (Actor)vm.Model !; } } await Dispatch.MainThread(); Instance.PinnedActors.Add(actor); if (Instance.SelectedActor == null) { Instance.SelectActor(actor); } }
//private DisplayManager displayManager; void Awake() { finderController = FinderController.Instance(); dialog = GenericDialog.Instance(); dialogs.Add("Some horrible creatures made me run through the city..."); dialogs.Add("in the process I lost some objects, can you look for these?..."); dialogs.Add("I will give you this shiny rock I found"); //displayManager = DisplayManager.Instance(); inGameUIManagerTimerClue = InGameUIManagerTimerClue.Instance(); }
static public void StartGame() { Instance.gameDataController.ResetGameData(); int playerCount = 0; foreach (Player p in Instance.players) { PlayerData data = GetPlayerData(p.playerColor); data.playerEnabled = p.toggle.isOn; if (data.playerEnabled) playerCount++; data.playerName = p.inputField.text; MonoBehaviour.print("Player " + p.playerColor.ToString() + " is named " + data.playerName + " and is " + (data.playerEnabled ? "enabled" : "disabled")); } Instance.gameDataController.gameData.playerData[(int)PlayerColor.COMPUTER1 - 1].playerEnabled = false; Instance.gameDataController.gameData.playerData[(int)PlayerColor.COMPUTER2 - 1].playerEnabled = false; switch (playerCount) { case 2: Instance.SetNumPigs(6); break; case 3: Instance.SetNumPigs(5); break; case 4: Instance.SetNumPigs(4); break; case 1: Instance.gameDataController.gameData.playerData[(int)PlayerColor.COMPUTER1 - 1].playerEnabled = true; Instance.SetNumPigs(6); break; case 0: Instance.gameDataController.gameData.playerData[(int)PlayerColor.COMPUTER1 - 1].playerEnabled = true; Instance.gameDataController.gameData.playerData[(int)PlayerColor.COMPUTER2 - 1].playerEnabled = true; Instance.SetNumPigs(6); break; default: GenericDialog dialog = GenericDialog.Instance(); dialog.Title("Need More Players") .Message("You need to have at least 2 players") .OnAccept("OK", () => { DialogManager.Hide("generic"); }) .NoDecline(); DialogManager.Show("generic"); return; } Instance.gameDataController.CurrentPlayer = PlayerColor.COMPUTER2; Instance.NextPlayer(); Instance.gameDataController.SaveGameData(); StateChange(GameState.START); }
IEnumerator SetWindowRefs() { yield return(new WaitForEndOfFrame()); GameObject options = Instantiate(dialogWindowPrefab); //get the window out of it's own canvas Transform optionsTransform = options.transform.GetChild(0); //add it to the creation ui transform // optionsTransform.SetParent (ui,false); //finally set the ref to it's window component optionsWindow = optionsTransform.GetComponent <GenericDialog>(); optionsWindow.gameObject.SetActive(false); confirmSelection = optionsWindow.ConfirmBtn; backButton = optionsWindow.CancelBtn; //This should be a tooltip on each option that is created.... // GameObject descriptionWindow = Instantiate (descriptionWindowPrefab); //get the window out of it's own canvas // Transform descsTransform = descriptionWindow.transform.GetChild (0); //add it to the creation ui transform // descsTransform.SetParent (ui,false); //finally set the ref to it's window component // Utilities.UtilUnity.PasteValuesFromComponentAToB<GenericDialog>( // descriptionWindow.GetComponent<GenericDialog>(), // infoWindow = descsTransform.GetComponent<GenericDialog>(); GameObject runningSheet = Instantiate(inventoryViewPrefab); //get the window out of it's own canvas // Transform runningSheetTransform = runningSheet.transform.GetChild (0); //add it to the creation ui transform // runningSheetTransform.SetParent (ui,false); //finally set the ref to it's window component //finally set the ref to it's window component // Utilities.UtilUnity.PasteValuesFromComponentAToB<GenericDialog>( // runningSheet.GetComponent<GenericDialog>(), // ); InventoryView.instance.doStubCharacters = false; InventoryView.instance.interactivityDisabled = true; character = new Sheet(); character.Name = "New Character"; customizationController = new CharacterCreationController(this, character); customizationController.BeginCustomization(); StartCoroutine(ShowInv()); }
public void UpdatedSkirmishSides(GenericDialog lastDialog) { if (playerCharNames.Count > 0 && enemyCharNames.Count > 0) { lastDialog.EnableConfirm(); } else { lastDialog.DisableConfirm(); } }
private void Awake() { if (instance == null) instance = this; else if (instance != this) { Debug.LogError("Tried to created another instance of " + GetType() + ". Destroying."); Destroy(gameObject); } }
public void AddDialog(string title, string text, DialogAction dialogAction, string dismissMessage) { if (!dialogIsActive) { dialogIsActive = true; GameObject newDialogObject = dialogPool.GetObject(); newDialogObject.SetActive(true); GenericDialog newDialog = newDialogObject.GetComponent <GenericDialog>(); newDialog.Init(title, text, dialogAction, dismissMessage); currentDialog = newDialog.gameObject; } }
public Dialog CreateDialog() { GenericDialog genericDialog = new GenericDialog("Resources\\DataPane\\ConfigureDataStorePropertiesDialog.xaml", StringTable.ConfigureDataStoreDialogTitle, (IGenericDialogModel)this); genericDialog.ResizeMode = ResizeMode.CanResize; genericDialog.MinWidth = ConfigureDataStorePropertiesModel.dialogSize.Width; genericDialog.MinHeight = ConfigureDataStorePropertiesModel.dialogSize.Height; genericDialog.Height = ConfigureDataStorePropertiesModel.dialogSize.Height; genericDialog.Width = ConfigureDataStorePropertiesModel.dialogSize.Width; genericDialog.SizeToContent = SizeToContent.Manual; return((Dialog)genericDialog); }
/// <summary> /// Starts the fishing program. /// </summary> public void StartFishing(Vessel v, ProtoCrewMember pcm) { evaVessel = v; kerbalFisher = pcm; fishingData = SportsScenario.Instance.GetFishingData(pcm); SetState(FishingState.StartFishing); // Get the kerbal EVA KerbalEVA eva = evaVessel.GetComponent <KerbalEVA>(); // Create the fishing pole object GameObject poleObject = new GameObject("fishingPole"); fishingPole = poleObject.AddComponent <FishingPole>(); fishingPole.referenceTransform = eva.transform.FindDeepChild("bn_r_mid_a01"); poleObject.SetActive(true); // Initialize animations animation = eva.GetComponent <Animation>(); castingClip.Initialize(animation, eva.transform); reelingClip.Initialize(animation, eva.transform); hookedClip.Initialize(animation, eva.transform); caughtClip.Initialize(animation, eva.transform); // Close the window that caused us to open UIPartActionWindow paw = UnityEngine.Object.FindObjectOfType <UIPartActionWindow>(); if (paw != null) { paw.isValid = false; } // Determine the body difficulty double gravityModifier = evaVessel.mainBody.gravParameter / (evaVessel.mainBody.Radius * evaVessel.mainBody.Radius) / 9.81; double scienceModifier = evaVessel.mainBody.scienceValues.SplashedDataValue / 10.0f; bodyDifficulty = gravityModifier + scienceModifier; hookedReelingSpeed = defaultHookedReelingSpeed / (float)bodyDifficulty; Debug.Log("Body difficulty for " + evaVessel.mainBody.name + " = " + bodyDifficulty); // Pop up the tutorial dialog if (firstTimeDialog == null && !SportsScenario.Instance.tutorialDialogShown) { firstTimeDialog = gameObject.AddComponent <GenericDialog>(); firstTimeDialog.instructorName = "Strategy_MechanicGuy"; firstTimeDialog.text = tutorialText; firstTimeDialog.animation = GenericDialog.Animation.true_nodA; SportsScenario.Instance.tutorialDialogShown = true; } }
public void OnExit() { EventSystem.current.SetSelectedGameObject(null); cg.interactable = false; GenericDialog dialog = GenericDialog.Instance(); dialog.Title("Quit Game?") .Message("Are you sure you want to quit the game?") .OnAccept("Yes", () => Application.Quit()) .OnDecline("No", () => { DialogManager.Hide("generic"); cg.interactable = true; }); DialogManager.Show("generic"); }
public static GenericDialog Instance() { if (!instance) { instance = FindObjectOfType(typeof(GenericDialog)) as GenericDialog; if (!instance) { Debug.Log("There need to be at least one active GenericDialog on the scene"); } } return(instance); }
public void mouseClicked(MouseEvent e) { ij.WindowManager.getCurrentWindow().getCanvas().removeMouseListener(this); ij.gui.GenericDialog g = new GenericDialog("Please enter parameters"); g.addChoice("connection", new String[] { "4-connect", "8-connect" }, "8-connect"); g.addNumericField("Threshould (0..255)", 0.0, 3); g.showDialog(); boolean connect8 = g.getNextChoice().equals("8-connect"); threshould = (int)g.getNextNumber(); doFill(e.getX(), e.getY(), connect8); ij.WindowManager.getCurrentImage().draw(); }
public override void Interact() { base.Interact(); GenericDialog dialog = GenericDialog.Instance(); dialog.SetTitle("Hello player!"); dialog.SetMessage("Do you want to exchange some gems for 100 gold?"); dialog.SetOnAccept("Yes", () => { // define what happens when user clicks Yes: dialog.Hide(); }); dialog.SetOnDecline("No thanks", () => dialog.Hide()); dialog.Show(); }
private async void OnCloseClick(object sender, RoutedEventArgs e) { if (PoseService.Exists && PoseService.Instance.IsEnabled) { bool?result = await GenericDialog.Show(LocalizationService.GetString("Pose_WarningQuit"), LocalizationService.GetString("Common_Confirm"), MessageBoxButton.OKCancel); if (result != true) { return; } } this.Close(); }
private void DoCrud(string type, GenericDialog dialog) { switch (type) { case "Insert": { var result = dialog.ShowDialog(); if (result == DialogResult.OK) { string message = packetMaster.CreatePacket("CREATE", dialog.GetPerson()); client.Send(message); } break; } case "Read": { string message = packetMaster.CreatePacket("READ", null); client.Send(message); string incomeMessage = client.ListenReply(); PersonPacket packet = packetMaster.DecodePacket(incomeMessage); dataGrid.DataSource = packet.Persons; dataGrid.Update(); break; } case "Update": { var result = dialog.ShowDialog(); if (result == DialogResult.OK) { string message = packetMaster.CreatePacket("UPDATE", dialog.GetPerson()); client.Send(message); } break; } case "Delete": { var result = dialog.ShowDialog(); if (result == DialogResult.OK) { string message = packetMaster.CreatePacket("DELETE", dialog.GetPerson()); client.Send(message); } break; } } }
public bool CheckEndpoints() { for (int i = 0; i < 2; i++) { ComboBox cb = CbTypes[i]; if (cb.SelectedItem == null) { GenericDialog.ShowErrorMessage(this, "Type for Endpoint " + (char)(65 + i) + " not selected"); return(false); } } return(true); }
public void OnExit() { cg.interactable = false; GenericDialog dialog = GenericDialog.Instance(); dialog.Title("Exit This Game?") .Message("Are you sure you want to exit this game?") .OnAccept("Yes", () => { GameController.StateChange(GameState.MENU); DialogManager.Hide("generic"); } ) .OnDecline("No", () => { DialogManager.Hide("generic"); cg.interactable = true; }); DialogManager.Show("generic"); }
private async void OnDeleteClick(object sender, RoutedEventArgs e) { if (this.Selected == null) { return; } bool?confirmed = await GenericDialog.Show("Are you sure you want to delete: \"" + this.Selected.Name + "\"", "Confirm", MessageBoxButton.OKCancel); if (confirmed != true) { return; } await this.Selected.Entry.Delete(); _ = Task.Run(this.UpdateEntries); }
private async void BackupToolMenu_Click(object sender, RoutedEventArgs e) { if (AppSettings.BackupLocation == null || AppSettings.BackupLocation.Length == 0) { GenericDialog dialog = new GenericDialog { Title = "Title here", Content = "Put something here", CloseButtonText = "Ok" }; ContentDialogResult result = await dialog.ShowAsync(); } else { await Tools.BackupDatabase(); } }
public override int GetHashCode() { int hash = 1; if (CustomState.Length != 0) { hash ^= CustomState.GetHashCode(); } if (dataCase_ == DataOneofCase.GenericDialog) { hash ^= GenericDialog.GetHashCode(); } if (dataCase_ == DataOneofCase.Pause) { hash ^= Pause.GetHashCode(); } if (dataCase_ == DataOneofCase.AdviceOverlay) { hash ^= AdviceOverlay.GetHashCode(); } if (dataCase_ == DataOneofCase.AdviceInterjection) { hash ^= AdviceInterjection.GetHashCode(); } if (dataCase_ == DataOneofCase.ConversationInterjection) { hash ^= ConversationInterjection.GetHashCode(); } if (CallToActionAsset.Length != 0) { hash ^= CallToActionAsset.GetHashCode(); } if (CallToActionButtonIdentifier.Length != 0) { hash ^= CallToActionButtonIdentifier.GetHashCode(); } hash ^= (int)dataCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
private async void BackupToolMenu_Click(object sender, RoutedEventArgs e) { if (AppSettings.BackupLocation == null || AppSettings.BackupLocation.Length == 0) { GenericDialog dialog = new GenericDialog { Title = "DB Backup Location Not Set", Content = "You must set the database backup location", PrimaryButtonText = string.Empty, SecondaryButtonText = string.Empty, CloseButtonText = "Ok" }; ContentDialogResult result = await dialog.ShowAsync(); } else { await Tools.BackupDatabase(); } }
private void buttonCRUD_Click(object sender, EventArgs e) { Button obj = sender as Button; GenericDialog dialog = GetDialog(obj.Text); try { DoCrud(obj.Text, dialog); } catch (Exception ex) { throw ex.InnerException; } finally { if (dialog != null) { dialog.Dispose(); } } }
public override async Task Initialize() { await base.Initialize(); if (!File.Exists(settingsPath)) { this.FirstTimeUser = true; this.Settings = new Settings(); Save(); } else { this.FirstTimeUser = false; try { await Dispatch.MainThread(); if (Keyboard.IsKeyDown(Key.LeftShift)) { throw new Exception("User Abort"); } string json = File.ReadAllText(settingsPath); this.Settings = SerializerService.Deserialize <Settings>(json); } catch (Exception ex) { Log.Warning(ex, "Failed to load settings"); await GenericDialog.Show("Failed to load Settings. Your settings have been reset.", "Error", MessageBoxButton.OK); this.Settings = new Settings(); Save(); } } this.Settings.PropertyChanged += this.OnSettingsChanged; this.OnSettingsChanged(null, new PropertyChangedEventArgs(null)); }
private void buttonDelete_Click(object sender, EventArgs e) { GenericDialog form = null; try { form = new Crud_Forms.GenericDialog(DialogType.DELETE, GetSelectedPerson()); var result = form.ShowDialog(); if (result == DialogResult.OK) { data.Delete(form.GetPerson()); } } catch (Exception ex) { MessageBox.Show(ex.Message); return; } finally { form.Dispose(); } }
public override async Task Initialize() { await base.Initialize(); string path = FileService.StoreDirectory; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } path = FileService.StoreDirectory + "/Settings.json"; if (!File.Exists(path)) { this.Settings = new Settings(); Save(); } else { try { string json = File.ReadAllText(path); this.Settings = SerializerService.Deserialize <Settings>(json); } catch (Exception) { await GenericDialog.Show("Failed to load Settings. Your settings have been reset.", "Error", MessageBoxButton.OK); this.Settings = new Settings(); Save(); } } this.Settings.PropertyChanged += this.SettingsChanged; this.SettingsChanged(null, null); }
public void ConfirmAndStartSkirmish(GenericDialog lastSkirmish) { GameManager.persistentInstance.playerBattleCharacters.Clear(); foreach (string charName in playerCharNames) { AT.Character.Sheet player = AT.Serialization .Manager .Deserialize <AT.Character.Sheet> (GameManager.persistentInstance.CharacterPathAndDirectory(charName)); GameManager.persistentInstance.playerBattleCharacters.Add(player); } GameManager.persistentInstance.enemyBattleCharacters.Clear(); foreach (string charName in enemyCharNames) { AT.Character.Sheet en = AT.Serialization .Manager .Deserialize <AT.Character.Sheet> (GameManager.persistentInstance.CharacterPathAndDirectory(charName)); GameManager.persistentInstance.enemyBattleCharacters.Add(en); } GameManager.persistentInstance.LoadSceneWithName(GameManager.SceneName.BATTLE); }