Added basic vesna entity

This commit is contained in:
jonathan
2026-02-04 20:25:54 +01:00
parent 0bf3cc19c7
commit 1b77718b9b
9 changed files with 70 additions and 10 deletions
@@ -0,0 +1,23 @@
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<LoadedScenesEntity>();
if (!loadedScenesEntity.WasSceneLoaded(sceneName))
{
var entity = EntityManager.Instance.GetUniqueEntity<VesnaEntity>();
entity.position = GlobalPosition;
entity.sceneName = sceneName;
}
QueueFree();
}
}
@@ -0,0 +1 @@
uid://dcn4giw1auva4