This commit is contained in:
redglow
2026-07-21 20:49:24 +02:00
parent c540b99eb6
commit e7dbb9cabb
31 changed files with 394 additions and 76 deletions
+22
View File
@@ -0,0 +1,22 @@
using R3;
namespace GodotHostTest.Interfaces;
public interface ITargetEventBus
{
/// <summary>
/// A target has timed out and disappeared.
/// </summary>
Observable<Unit> TimedOut { get; }
/// <summary>
/// A target has been hit.
/// </summary>
Observable<Unit> Hit { get; }
/// <summary>
/// A new target spawner has been added.
/// </summary>
/// <param name="targetSpawner"></param>
void NewTargetSpawner(ITargetSpawner targetSpawner);
}