1
0

BaseCharacteristicFloatModifierComponent.cs 636 B

123456789101112131415161718192021
  1. using Content.Shared._Stalker.Characteristics;
  2. namespace Content.Server._Stalker.Characteristics.Modifiers;
  3. public abstract partial class BaseCharacteristicFloatModifierComponent : BaseCharacteristicModifierComponent
  4. {
  5. [ViewVariables]
  6. public virtual float Value { get; set; } = 0f;
  7. [DataField]
  8. public virtual CharacteristicType AllowedType { get; set; } = CharacteristicType.Dexterity;
  9. [DataField]
  10. public virtual float MinModifier { get; set; } = 0.1f;
  11. [DataField]
  12. public virtual float MaxModifier { get; set; } = 1.7f;
  13. [DataField]
  14. public virtual float Modifier { get; set; } = 0.05f;
  15. }