private void ScriptRandom_Ok(object sender, EventArgs e) { MinValue = ctrlMinValue.VariableGuid; MaxValue = ctrlMaxValue.VariableGuid; VariableId = ctrlVariable.VariableGuid; this.DialogResult = DialogResult.OK; this.Close(); }
/// <summary> /// Ouvre le TriggerManager /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnChoose_Click(object sender, EventArgs e) { if (VariableGuid == null) { VariableGuid = new VO_IntValue(); } _Service.SaveVariables(); FormsManager.Instance.VariableManager.FormClosed += new FormClosedEventHandler(VariableManager_FormClosed); FormsManager.Instance.VariableManager.SelectedVariable = VariableGuid.VariableValue; FormsManager.Instance.VariableManager.ShowDialog(this); }
/// <summary> /// Action lors de la fermeture du TriggerManager /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void VariableManager_FormClosed(object sender, FormClosedEventArgs e) { FormsManager.Instance.VariableManager.FormClosed -= new FormClosedEventHandler(VariableManager_FormClosed); VO_IntValue intValue = new VO_IntValue(); intValue.VariableValue = FormsManager.Instance.VariableManager.SelectedVariable; VariableGuid = intValue; if (this.ValueChanged != null) { this.ValueChanged(this, new EventArgs()); } }
public static int GetVariableValue(VO_IntValue variable) { VO_Variable vari = GameState.State.Variables.Find(p => p.Id == variable.VariableValue); if (vari != null) { return(vari.Value); } else { return(variable.IntValue); } }
private void ScriptChangePlayerHP_Validation(object sender, EventArgs e) { if (rdxCurrentCharacter.Checked == true) { CharacterId = new Guid(GlobalConstants.CURRENT_PLAYER_ID); } else { CharacterId = characterButton1.CharacterGuid; } Value = VariableNew.VariableGuid; Operator = (Enums.ChangeOperator)((OperatorType.SelectedItem.GetType()).GetProperty("Key")).GetValue(OperatorType.SelectedItem, null); this.DialogResult = DialogResult.OK; this.Close(); }
/// <summary> /// Changement de texte /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtButton_TextChanged(object sender, EventArgs e) { if (VariableGuid == null) { VariableGuid = new VO_IntValue(); } VariableGuid.VariableValue = Guid.Empty; if (!AlphanumericTools.IsNumeric(txtButton.Text) && !string.IsNullOrEmpty(txtButton.Text)) { txtButton.Text = ""; VariableGuid.IntValue = 0; } else if (!string.IsNullOrEmpty(txtButton.Text)) { VariableGuid.IntValue = Convert.ToInt32(txtButton.Text); } }
private void ScriptWait_Ok(object sender, EventArgs e) { WaitTime = nbSeconds.VariableGuid; this.DialogResult = DialogResult.OK; this.Close(); }