Basic fighting system

This commit is contained in:
cblech
2025-07-10 03:38:48 +02:00
parent 7e6163ed68
commit b6fd6292e3
26 changed files with 3065 additions and 8 deletions
@@ -0,0 +1,28 @@
using Godot;
namespace Babushka.scripts.CSharp.Common.Fight;
public partial class FightManager : Node
{
#region AutoLoad ( Contains _EnterTree() )
public static FightManager Instance { get; private set; } = null!;
public override void _EnterTree()
{
Instance = this;
}
#endregion
[Export]
public PackedScene fightingVesnaScene;
public FightParty fightParty = new();
public void StartFight(PackedScene[] enemies, FightInstance instance)
{
GD.Print("Starting Fight");
instance.Start(fightParty, enemies);
}
}