/// <summary> /// Class to hold the weapon bonus attributes and chances /// </summary> /// <param name="damageContainer">container with all possible types of damage related bonus and their chances.</param> /// <param name="accuracyContainer">container with all possible types of accuracy related bonus and their chances.</param> /// <param name="durabilityContainer">container with all possible types of durability related bonus and their chances.</param> public WeapMod(Damage damageContainer, Accuracy accuracyContainer, Durability durabilityContainer) { m_DamageContainer = damageContainer; m_AccuracyContainer = accuracyContainer; m_DurabilityContainer = durabilityContainer; }
/// <summary> /// Class to hold the weapon bonus attributes and chances /// </summary> /// <param name="damageContainer">container with all possible types of damage related bonus and their chances.</param> /// <param name="accuracyContainer">container with all possible types of accuracy related bonus and their chances.</param> public WeapMod(Damage damageContainer, Accuracy accuracyContainer) : this(damageContainer, accuracyContainer, null) { }
/// <summary> /// Class to hold the weapon bonus attributes and chances /// </summary> /// <param name="accuracyContainer">container with all possible types of accuracy related bonus and their chances.</param> /// <param name="durabilityContainer">container with all possible types of durability related bonus and their chances.</param> public WeapMod(Accuracy accuracyContainer, Durability durabilityContainer) : this(null, accuracyContainer, durabilityContainer) { }
/// <summary> /// Class to hold the weapon bonus attributes and chances /// </summary> /// <param name="accuracyContainer">container with all possible types of accuracy related bonus and their chances.</param> public WeapMod(Accuracy accuracyContainer) : this(null, accuracyContainer, null) { }