Skip to content

Class: StatBonus ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
[Serializable]
public class StatBonus

Properties ​

NameDeclarationDescription
abilityHasteFlatpublic float abilityHasteFlat { get; set; }
abilityHastePercentagepublic float abilityHastePercentage { get; set; }
abilityPowerFlatpublic float abilityPowerFlat { get; set; }
abilityPowerPercentagepublic float abilityPowerPercentage { get; set; }
armorFlatpublic float armorFlat { get; set; }
armorPercentagepublic float armorPercentage { get; set; }
attackDamageFlatpublic float attackDamageFlat { get; set; }
attackDamagePercentagepublic float attackDamagePercentage { get; set; }
attackRangeFlatpublic float attackRangeFlat { get; set; }
attackRangePercentagepublic float attackRangePercentage { get; set; }
attackSpeedPercentagepublic float attackSpeedPercentage { get; set; }
coldEffectAmpFlatpublic float coldEffectAmpFlat { get; set; }
critAmpFlatpublic float critAmpFlat { get; set; }
critAmpPercentagepublic float critAmpPercentage { get; set; }
critChanceFlatpublic float critChanceFlat { get; set; }
critChancePercentagepublic float critChancePercentage { get; set; }
darkEffectAmpFlatpublic float darkEffectAmpFlat { get; set; }
everyFourAttackStartIndexFlatpublic int everyFourAttackStartIndexFlat { get; set; }
fireEffectAmpFlatpublic float fireEffectAmpFlat { get; set; }
healthRegenFlatpublic float healthRegenFlat { get; set; }
healthRegenPercentagepublic float healthRegenPercentage { get; set; }
lightEffectAmpFlatpublic float lightEffectAmpFlat { get; set; }
manaRegenFlatpublic float manaRegenFlat { get; set; }
manaRegenPercentagepublic float manaRegenPercentage { get; set; }
maxHealthFlatpublic float maxHealthFlat { get; set; }
maxHealthPercentagepublic float maxHealthPercentage { get; set; }
maxManaFlatpublic float maxManaFlat { get; set; }
maxManaPercentagepublic float maxManaPercentage { get; set; }
movementSpeedPercentagepublic float movementSpeedPercentage { get; set; }
tenacityFlatpublic float tenacityFlat { get; set; }
tenacityPercentagepublic float tenacityPercentage { get; set; }

Methods ​

Add(StatBonus) ​

csharp
public void Add(StatBonus bonus)

Parameters:

NameTypeDescription
bonusStatBonus

Clone() ​

csharp
public StatBonus Clone()

Returns: StatBonus

Multiply(float) ​

Multiplies all stat bonuses by the given multiplier. Useful for scaling bonuses based on level, rarity, or other factors.

csharp
public void Multiply(float multiplier)

Parameters:

NameTypeDescription
multiplierfloatThe value to multiply all stat bonuses by

Maintained by the Shape of Dreams Modding Community