1
0

ConstantNumberSelector.cs 475 B

12345678910111213141516171819202122
  1. using Robust.Shared.Prototypes;
  2. namespace Content.Shared.EntityTable.ValueSelector;
  3. /// <summary>
  4. /// Gives a constant value.
  5. /// </summary>
  6. public sealed partial class ConstantNumberSelector : NumberSelector
  7. {
  8. [DataField]
  9. public float Value = 1;
  10. public ConstantNumberSelector(float value)
  11. {
  12. Value = value;
  13. }
  14. public override float Get(System.Random rand, IEntityManager entMan, IPrototypeManager proto)
  15. {
  16. return Value;
  17. }
  18. }