1
0

SlowedOverSlipperyComponent.cs 514 B

12345678910111213
  1. using Robust.Shared.GameStates;
  2. namespace Content.Shared.Slippery;
  3. /// <summary>
  4. /// Slows down the user when passing over an entity with <see cref="SlipperyComponent"/>. Does not prevent slipping, see <see cref="NoSlipComponent"/>.
  5. /// </summary>
  6. [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SlipperySystem))]
  7. public sealed partial class SlowedOverSlipperyComponent : Component
  8. {
  9. [DataField(required: true), AutoNetworkedField]
  10. public float SlowdownModifier = 1f;
  11. }