Remove StressTestMovementComponent (#40993)
This commit is contained in:
@@ -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; }
|
|
||||||
}
|
|
||||||
@@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -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
|
|
||||||
Reference in New Issue
Block a user