using R3; namespace GodotHostTest.Interfaces; /// /// A target for our projectiles. /// public interface ITarget { /// /// The target hasn't been hit in the allotted time and has timed out. /// Observable TimedOut { get; } /// /// The target has been hit. /// Observable Hit { get; } /// /// Enable the target. Targets start disabled and gets disabled when they're hit or time out. /// void Enable(); }