reverting to previous version
This commit is contained in:
+17
-2
@@ -1,10 +1,25 @@
|
||||
using Godot;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
public partial class GridMarker : Marker2D
|
||||
{
|
||||
public Vector2 _address;
|
||||
public Vector2I _address;
|
||||
public Node _occupant;
|
||||
|
||||
// public GridMarker Get
|
||||
public List<GridMarker> _gridMarkers;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
base._Ready();
|
||||
}
|
||||
|
||||
public List<GridMarker> GetMarkersInRange(float RANGE = 1.0f){
|
||||
if (_gridMarkers == null || _gridMarkers.Count == 0)
|
||||
{
|
||||
_gridMarkers = [.. GetTree().GetNodesInGroup("GridMarkers").Cast<GridMarker>()];
|
||||
}
|
||||
return [.. _gridMarkers.Where(m => m._address.Length() <= RANGE).Cast<GridMarker>()];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user