Remove StressTestMovementComponent (#40993)

This commit is contained in:
Leon Friedrich
2025-10-20 21:17:28 +13:00
committed by GitHub
parent ed307860d2
commit 5da71c27e3
3 changed files with 0 additions and 67 deletions

View File

@@ -1,10 +0,0 @@
using System.Numerics;
namespace Content.Server.Movement.Components;
[RegisterComponent]
public sealed partial class StressTestMovementComponent : Component
{
public float Progress { get; set; }
public Vector2 Origin { get; set; }
}

View File

@@ -1,45 +0,0 @@
using System.Numerics;
using Content.Server.Movement.Components;
namespace Content.Server.Movement;
public sealed class StressTestMovementSystem : EntitySystem
{
[Dependency] private readonly SharedTransformSystem _transform = default!;
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<StressTestMovementComponent, ComponentStartup>(OnStressStartup);
}
private void OnStressStartup(EntityUid uid, StressTestMovementComponent component, ComponentStartup args)
{
component.Origin = _transform.GetWorldPosition(uid);
}
public override void Update(float frameTime)
{
base.Update(frameTime);
var query = EntityQueryEnumerator<StressTestMovementComponent, TransformComponent>();
while (query.MoveNext(out var uid, out var stressTest, out var transform))
{
if (!transform.ParentUid.IsValid())
continue;
stressTest.Progress += frameTime;
if (stressTest.Progress > 1)
{
stressTest.Progress -= 1;
}
var x = MathF.Sin(stressTest.Progress * MathHelper.TwoPi);
var y = MathF.Cos(stressTest.Progress * MathHelper.TwoPi);
_transform.SetWorldPosition((uid, transform), stressTest.Origin + new Vector2(x, y) * 5);
}
}
}

View File

@@ -1,12 +0,0 @@
- type: entity
id: StressTest
name: stress test
suffix: DEBUG
components:
- type: Tag
tags:
- Debug
- type: Sprite
sprite: Effects/explosion.rsi
state: explosion
- type: StressTestMovement