diff --git a/OpenRA.Game/Activities/Activity.cs b/OpenRA.Game/Activities/Activity.cs
index 5eb3815e33..648cce8045 100644
--- a/OpenRA.Game/Activities/Activity.cs
+++ b/OpenRA.Game/Activities/Activity.cs
@@ -285,29 +285,6 @@ namespace OpenRA.Activities
}
}
- ///
- /// In contrast to the base activity class, which is responsible for running its children itself,
- /// composite activities rely on the actor's activity-running logic for their children.
- ///
- public abstract class CompositeActivity : Activity
- {
- ///
- /// The getter will return the first non-null value of either child, next or parent activity, in that order, or ultimately null.
- ///
- public override Activity NextActivity
- {
- get
- {
- if (ChildActivity != null)
- return ChildActivity;
- else if (NextInQueue != null)
- return NextInQueue;
- else
- return ParentActivity;
- }
- }
- }
-
public static class ActivityExts
{
public static IEnumerable GetTargetQueue(this Actor self)