Fix DockingControl (#21238)
This commit is contained in:
@@ -89,7 +89,7 @@ public class DockingControl : Control
|
|||||||
// Draw the fixtures around the dock before drawing it
|
// Draw the fixtures around the dock before drawing it
|
||||||
if (_entManager.TryGetComponent<FixturesComponent>(GridEntity, out var fixtures))
|
if (_entManager.TryGetComponent<FixturesComponent>(GridEntity, out var fixtures))
|
||||||
{
|
{
|
||||||
foreach (var (_, fixture) in fixtures.Fixtures)
|
foreach (var fixture in fixtures.Fixtures.Values)
|
||||||
{
|
{
|
||||||
var poly = (PolygonShape) fixture.Shape;
|
var poly = (PolygonShape) fixture.Shape;
|
||||||
|
|
||||||
@@ -151,7 +151,7 @@ public class DockingControl : Control
|
|||||||
var xformQuery = _entManager.GetEntityQuery<TransformComponent>();
|
var xformQuery = _entManager.GetEntityQuery<TransformComponent>();
|
||||||
|
|
||||||
_grids.Clear();
|
_grids.Clear();
|
||||||
_mapManager.FindGridsIntersecting(gridXform.MapID, new Box2(worldPos - RangeVector, worldPos + RangeVector));
|
_mapManager.FindGridsIntersecting(gridXform.MapID, new Box2(worldPos - RangeVector, worldPos + RangeVector), ref _grids);
|
||||||
|
|
||||||
foreach (var grid in _grids)
|
foreach (var grid in _grids)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user