public AttributeCalculation(AttributeModifier att1, AttributeModifier att2, AttributeModifier att3, AttributeCalculationOpperator op1, AttributeCalculationOpperator op2)
 {
     if (att1 != null)
     {
         Attribute1 = new AttributeModifier(att1);
     }
     if (att2 != null)
     {
         Attribute2 = new AttributeModifier(att2);
     }
     if (att3 != null)
     {
         Attribute3 = new AttributeModifier(att3);
     }
     Operator1 = op1;
     Operator2 = op2;
 }
 public AttributeCalculation(AttributeCalculation calc)
 {
     if (calc != null)
     {
         if (calc.Attribute1 != null)
         {
             Attribute1 = new AttributeModifier(calc.Attribute1);
         }
         if (calc.Attribute2 != null)
         {
             Attribute2 = new AttributeModifier(calc.Attribute2);
         }
         if (calc.Attribute3 != null)
         {
             Attribute3 = new AttributeModifier(calc.Attribute3);
         }
         Operator1 = calc.Operator1;
         Operator2 = calc.Operator2;
     }
 }
Example #3
0
 public AttributeModifier(AttributeModifier mod)
 {
     Type      = mod.Type;
     Attribute = mod.Attribute;
 }