entity field rework, now it is fuzzy and good 👍
This commit is contained in:
parent
5a6eb151ae
commit
e316fa3203
6 changed files with 35 additions and 33 deletions
|
|
@ -33,20 +33,20 @@ public partial class InitialPackedSceneSpawner : Node
|
|||
if (entity is RuntimeZombieData)
|
||||
{
|
||||
PoolContainer.Instance.Zombies.AddChild(node);
|
||||
node.GlobalPosition = position + new Vector2(0,0.5f*FieldParams.TileHeight);
|
||||
node.GlobalPosition = position + new Vector2(0, 0.5f * FieldParams.TileHeight);
|
||||
}
|
||||
else if (entity is RuntimePlantData plant)
|
||||
{
|
||||
PoolContainer.Instance.Plants.AddChild(plant);
|
||||
node.GlobalPosition = position;
|
||||
plant.Resource = GameRegistry.GetEntityByName(plant.Resource.GetInternalID()) as PlantResource;
|
||||
PoolContainer.Instance.EntityField[plant.Resource.Layer].Add(plant.GlobalPosition, plant);
|
||||
PoolContainer.Instance.TrySetEntity(plant.GlobalPosition, plant, plant.Resource.Layer);
|
||||
}
|
||||
else
|
||||
{
|
||||
PoolContainer.Instance.Structures.AddChild(entity);
|
||||
node.GlobalPosition = position;
|
||||
PoolContainer.Instance.EntityField[1].Add(entity.GlobalPosition, entity);
|
||||
PoolContainer.Instance.TrySetEntity(entity.GlobalPosition,entity,1);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue