public PaybackHolder(PaybackTypes paybackType, Enumerations.PhysicalAttributes physAttribute, Enumerations.Elements element,
                      Enumerations.ContactTypes[] paybackContacts, Enumerations.ContactProperties[] contactProperties,
                      Enumerations.ContactResult contactResult, Enumerations.ContactResult samePhysAttrResult, int constantDamage,
                      params StatusChanceHolder[] statusesInflicted)
     : this(paybackType, physAttribute, element, paybackContacts, contactProperties, contactResult, samePhysAttrResult, statusesInflicted)
 {
     Damage = constantDamage;
 }
 public PaybackHolder(PaybackTypes paybackType, Enumerations.PhysicalAttributes physAttribute, Enumerations.Elements element,
                      Enumerations.ContactTypes[] paybackContacts, Enumerations.ContactProperties[] contactProperties,
                      Enumerations.ContactResult contactResult, Enumerations.ContactResult samePhysAttrResult,
                      params StatusChanceHolder[] statusesInflicted)
 {
     PaybackType          = paybackType;
     PhysAttribute        = physAttribute;
     Element              = element;
     PaybackContacts      = paybackContacts;
     ContactProperties    = contactProperties;
     PaybackContactResult = contactResult;
     SamePhysAttrResult   = samePhysAttrResult;
     Damage            = 0;
     StatusesInflicted = statusesInflicted;
 }
示例#3
0
 public ContactResultInfo(StatusGlobals.PaybackHolder paybackHolder, Enumerations.ContactResult contactResult)
 {
     Paybackholder = paybackHolder;
     ContactResult = contactResult;
 }