Files
MonoGame.Extended/src/cs/Benchmarks/MonoGame.Extended.Benchmarks.Collisions/Utils/Collider.cs
T
Christopher Whitley 2c13bf1933 Moved to /src/cs
Moved benchmark and tweening test projects into the `/src/cs` to keep project organization constancy.
2024-05-17 12:05:09 -04:00

30 lines
613 B
C#

using Microsoft.Xna.Framework;
using MonoGame.Extended.Collisions;
namespace MonoGame.Extended.Benchmarks.Collisions.Utils;
public class Collider: ICollisionActor
{
public Collider(Point2 position)
{
Bounds = new RectangleF(position, new Size2(1, 1));
}
public Collider(IShapeF shape)
{
Bounds = shape;
}
public IShapeF Bounds { get; set; }
public Vector2 Shift { get; set; }
public Point2 Position {
get => Bounds.Position;
set => Bounds.Position = value;
}
public void OnCollision(CollisionEventArgs collisionInfo)
{
}
}