Files
godot-host-test/Interfaces/ITargetEventBus.cs
T
redglow e7dbb9cabb .
2026-07-21 20:49:24 +02:00

22 lines
508 B
C#

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);
}