Files
RobustToolbox/Robust.Shared/GameObjects/Systems/SharedDebugPhysicsSystem.cs
2353f0ed6f Debugdraw enhancements (#2080)
* Debugdraw enhancements

* Fix up the overlays

* Changes

* Box2D licence

* Update Robust.Client/Console/Commands/PhysicsOverlayCommands.cs

Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>

* Fix dependency

Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
2021-10-03 17:58:08 +11:00

15 lines
496 B
C#

using Robust.Shared.Physics.Collision;
using Robust.Shared.Physics.Dynamics.Contacts;
namespace Robust.Shared.GameObjects
{
/// <summary>
/// Only reason this exists is so we can avoid the message allocation when not needed.
/// It's only useful for debugging and is kind of a perf sink.
/// </summary>
public abstract class SharedDebugPhysicsSystem : EntitySystem
{
public virtual void HandlePreSolve(Contact contact, in Manifold oldManifold) {}
}
}