예제 #1
0
        private void EditDmgBtn_Click(object sender, EventArgs e)
        {
            if (SelectedDamageMod != null)
            {
                int index = fModifiers.IndexOf(SelectedDamageMod);

                DamageModifierForm dlg = new DamageModifierForm(SelectedDamageMod);
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    fModifiers[index] = dlg.Modifier;
                    update_damage_list();
                }
            }

            if (SelectedDamageModTemplate != null)
            {
                int index = fModifierTemplates.IndexOf(SelectedDamageModTemplate);

                DamageModifierTemplateForm dlg = new DamageModifierTemplateForm(SelectedDamageModTemplate);
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    fModifierTemplates[index] = dlg.Modifier;
                    update_damage_list();
                }
            }
        }
예제 #2
0
        private void AddDmgBtn_Click(object sender, EventArgs e)
        {
            if (fCreature != null)
            {
                DamageModifier dm = new DamageModifier();

                DamageModifierForm dlg = new DamageModifierForm(dm);
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    fModifiers.Add(dlg.Modifier);
                    update_damage_list();
                }
            }

            if (fTemplate != null)
            {
                DamageModifierTemplate dm = new DamageModifierTemplate();

                DamageModifierTemplateForm dlg = new DamageModifierTemplateForm(dm);
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    fModifierTemplates.Add(dlg.Modifier);
                    update_damage_list();
                }
            }
        }
예제 #3
0
        private void AddDmgBtn_Click(object sender, EventArgs e)
        {
            DamageModifier dm = new DamageModifier();

            DamageModifierForm dlg = new DamageModifierForm(dm);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                fNPC.DamageModifiers.Add(dlg.Modifier);
                update_damage_list();
            }
        }
예제 #4
0
 private void AddDmgBtn_Click(object sender, EventArgs e)
 {
     if (this.fCreature != null)
     {
         DamageModifierForm damageModifierForm = new DamageModifierForm(new DamageModifier());
         if (damageModifierForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             this.fModifiers.Add(damageModifierForm.Modifier);
             this.update_damage_list();
         }
     }
     if (this.fTemplate != null)
     {
         DamageModifierTemplateForm damageModifierTemplateForm = new DamageModifierTemplateForm(new DamageModifierTemplate());
         if (damageModifierTemplateForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             this.fModifierTemplates.Add(damageModifierTemplateForm.Modifier);
             this.update_damage_list();
         }
     }
 }
예제 #5
0
 private void EditDmgBtn_Click(object sender, EventArgs e)
 {
     if (this.SelectedDamageMod != null)
     {
         int modifier = this.fModifiers.IndexOf(this.SelectedDamageMod);
         DamageModifierForm damageModifierForm = new DamageModifierForm(this.SelectedDamageMod);
         if (damageModifierForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             this.fModifiers[modifier] = damageModifierForm.Modifier;
             this.update_damage_list();
         }
     }
     if (this.SelectedDamageModTemplate != null)
     {
         int num = this.fModifierTemplates.IndexOf(this.SelectedDamageModTemplate);
         DamageModifierTemplateForm damageModifierTemplateForm = new DamageModifierTemplateForm(this.SelectedDamageModTemplate);
         if (damageModifierTemplateForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             this.fModifierTemplates[num] = damageModifierTemplateForm.Modifier;
             this.update_damage_list();
         }
     }
 }