Partial kudzu fix (#10854)

This commit is contained in:
Leon Friedrich
2022-08-26 01:34:05 +12:00
committed by GitHub
parent c65d1c51ce
commit 35475bac55
5 changed files with 84 additions and 36 deletions

View File

@@ -1,4 +1,5 @@
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
namespace Content.Shared.Movement.Components;
@@ -6,8 +7,22 @@ namespace Content.Shared.Movement.Components;
public sealed class SlowContactsComponent : Component
{
[ViewVariables, DataField("walkSpeedModifier")]
public float WalkSpeedModifier { get; private set; } = 1.0f;
public float WalkSpeedModifier { get; set; } = 1.0f;
[ViewVariables, DataField("sprintSpeedModifier")]
public float SprintSpeedModifier { get; private set; } = 1.0f;
public float SprintSpeedModifier { get; set; } = 1.0f;
}
[Serializable, NetSerializable]
public sealed class SlowContactsComponentState : ComponentState
{
public readonly float WalkSpeedModifier;
public readonly float SprintSpeedModifier;
public SlowContactsComponentState(float walkSpeedModifier, float sprintSpeedModifier)
{
WalkSpeedModifier = walkSpeedModifier;
SprintSpeedModifier = sprintSpeedModifier;
}
}