spawning
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 19s
Create tag and build when new code gets to main / Export (push) Successful in 9m59s

This commit is contained in:
2026-01-17 23:18:06 +01:00
parent 561e026834
commit 65538495c4
20 changed files with 146 additions and 60 deletions

View File

@@ -5,5 +5,5 @@ namespace Movementtests.interfaces;
public interface IDamageMaker
{
[Export]
RDamage GetDamageDealt { get; set; }
RDamage RDamage { get; set; }
}

View File

@@ -1,4 +1,5 @@
using System;
using Godot;
namespace Movementtests.interfaces;
@@ -7,5 +8,9 @@ public interface IHealthable
event Action<IHealthable, float> HealthChanged;
event Action<IHealthable> HealthDepleted;
[Export] RHealth RHealth { get; set; }
float CurrentHealth { get; set; }
void ReduceHealth(IDamageable source, float amount);
}

View File

@@ -11,5 +11,6 @@ public record MovementInputs(
public interface IMoveable
{
[Export] RMovement RMovement { get; set; }
Vector3 ComputeVelocity(MovementInputs inputs);
}

View File

@@ -3,5 +3,5 @@ using Godot;
interface ISpawnable
{
void TestMethod();
void Setup();
}