Revert "Physics (#3452)"

This reverts commit 3e64fd56a1.
This commit is contained in:
Pieter-Jan Briers
2021-02-28 18:49:48 +01:00
parent eddec5fcce
commit 1eb0fbd8d0
211 changed files with 2560 additions and 2600 deletions

View File

@@ -7,21 +7,36 @@ namespace Content.Server.GameObjects.EntitySystems
[UsedImplicitly]
public class SingularitySystem : EntitySystem
{
private float _accumulator;
private float curTimeSingulo;
private float curTimePull;
public override void Update(float frameTime)
{
base.Update(frameTime);
_accumulator += frameTime;
curTimeSingulo += frameTime;
curTimePull += frameTime;
while (_accumulator > 1.0f)
var shouldUpdate = curTimeSingulo >= 1f;
var shouldPull = curTimePull >= 0.2f;
if (!shouldUpdate && !shouldPull) return;
var singulos = ComponentManager.EntityQuery<SingularityComponent>(true);
if (curTimeSingulo >= 1f)
{
_accumulator -= 1.0f;
foreach (var singularity in ComponentManager.EntityQuery<SingularityComponent>())
curTimeSingulo -= 1f;
foreach (var singulo in singulos)
{
singularity.Update(1);
singulo.Update();
}
}
if (curTimePull >= 0.5f)
{
curTimePull -= 0.5f;
foreach (var singulo in singulos)
{
singulo.PullUpdate();
}
}
}