Files
RobustToolbox/Robust.Client/Placement/PlacementOverlay.cs

27 lines
672 B
C#

using Robust.Shared.Enums;
using Robust.Client.Graphics;
namespace Robust.Client.Placement
{
public partial class PlacementManager
{
internal sealed class PlacementOverlay : Overlay
{
private readonly PlacementManager _manager;
public override OverlaySpace Space => OverlaySpace.WorldSpace;
public PlacementOverlay(PlacementManager manager)
{
_manager = manager;
ZIndex = 100;
}
protected internal override void Draw(in OverlayDrawArgs args)
{
_manager.Render(args.WorldHandle);
}
}
}
}