entity field rework, now it is fuzzy and good 👍

This commit is contained in:
Rendo 2025-07-30 05:06:25 +05:00
commit e316fa3203
6 changed files with 35 additions and 33 deletions

View file

@ -96,7 +96,7 @@ public partial class ShovelButton : TextureButton
var checkedPosition = (position / FieldParams.Tile).Ceil() * FieldParams.Tile - new Vector2(20, 14);
for (int i = FieldParams.LayersCount - 1; i >= 0; i--)
{
if (PoolContainer.Instance.EntityField[i].TryGetValue(checkedPosition, out var entity) && entity is RuntimePlantData plantData)
if (PoolContainer.Instance.TryGetEntity(checkedPosition, out RuntimePlantData plantData,i))
{
return plantData;
}