using Babushka.scripts.CSharp.GameEntity.Entities; using Babushka.scripts.CSharp.GameEntity.Management; using Godot; namespace Babushka.scripts.CSharp.GameEntity.EntityPlacer; public partial class VesnaEntityPlacer : Node2D { public override void _Ready() { var sceneName = EntityManager.Instance.CurrentEntitySceneContainer!.sceneName; var loadedScenesEntity = EntityManager.Instance.GetUniqueEntity(); if (!loadedScenesEntity.WasSceneLoaded(sceneName)) { var entity = EntityManager.Instance.GetUniqueEntity(); entity.position = GlobalPosition; entity.sceneName = sceneName; } QueueFree(); } }