CatStation/Content.Shared/Movement/Systems/SharedSpriteMovementSystem.cs
AndrewFenriz c48d77c0d2
Predict SpriteMovement visuals (#45930)
* small cleanup

* predict
2026-09-19 07:21:57 +00:00

17 lines
479 B
C#

using Content.Shared.Movement.Components;
using Content.Shared.Movement.Events;
namespace Content.Shared.Movement.Systems;
public abstract partial class SharedSpriteMovementSystem : EntitySystem
{
[SubscribeLocalEvent]
protected virtual void OnSpriteMoveInput(Entity<SpriteMovementComponent> ent, ref SpriteMoveEvent args)
{
if (ent.Comp.IsMoving == args.IsMoving)
return;
ent.Comp.IsMoving = args.IsMoving;
Dirty(ent);
}
}