| 12345678910111213141516171819202122232425262728293031 |
- using Content.Shared.Movement.Systems;
- using Robust.Shared.GameStates;
- namespace Content.Shared.Movement.Components;
- [NetworkedComponent, RegisterComponent]
- [AutoGenerateComponentState]
- [Access(typeof(FrictionContactsSystem))]
- public sealed partial class FrictionContactsComponent : Component
- {
- /// <summary>
- /// Modified mob friction while on FrictionContactsComponent
- /// </summary>
- [DataField, ViewVariables(VVAccess.ReadWrite)]
- [AutoNetworkedField]
- public float MobFriction = 0.5f;
- /// <summary>
- /// Modified mob friction without input while on FrictionContactsComponent
- /// </summary>
- [AutoNetworkedField]
- [DataField, ViewVariables(VVAccess.ReadWrite)]
- public float MobFrictionNoInput = 0.05f;
- /// <summary>
- /// Modified mob acceleration while on FrictionContactsComponent
- /// </summary>
- [AutoNetworkedField]
- [DataField, ViewVariables(VVAccess.ReadWrite)]
- public float MobAcceleration = 2.0f;
- }
|