diff --git a/osu.Game.Rulesets.Catch/Objects/Drawables/CaughtObject.cs b/osu.Game.Rulesets.Catch/Objects/Drawables/CaughtObject.cs
index f36d287126..01bf943e1a 100644
--- a/osu.Game.Rulesets.Catch/Objects/Drawables/CaughtObject.cs
+++ b/osu.Game.Rulesets.Catch/Objects/Drawables/CaughtObject.cs
@@ -12,6 +12,9 @@ using osuTK.Graphics;
namespace osu.Game.Rulesets.Catch.Objects.Drawables
{
+ ///
+ /// Represents a caught by the catcher.
+ ///
[Cached(typeof(IHasCatchObjectState))]
public abstract class CaughtObject : SkinnableDrawable, IHasCatchObjectState
{
diff --git a/osu.Game.Rulesets.Catch/Objects/Drawables/IHasCatchObjectState.cs b/osu.Game.Rulesets.Catch/Objects/Drawables/IHasCatchObjectState.cs
index a282bc5da0..0a75fb2224 100644
--- a/osu.Game.Rulesets.Catch/Objects/Drawables/IHasCatchObjectState.cs
+++ b/osu.Game.Rulesets.Catch/Objects/Drawables/IHasCatchObjectState.cs
@@ -7,6 +7,9 @@ using osuTK.Graphics;
namespace osu.Game.Rulesets.Catch.Objects.Drawables
{
+ ///
+ /// Provides a visual state of a .
+ ///
public interface IHasCatchObjectState
{
PalpableCatchHitObject HitObject { get; }
@@ -17,6 +20,9 @@ namespace osu.Game.Rulesets.Catch.Objects.Drawables
Vector2 Scale { get; }
}
+ ///
+ /// Provides a visual state of a .
+ ///
public interface IHasFruitState : IHasCatchObjectState
{
Bindable VisualRepresentation { get; }