Overview

WCGASSquadComp is a runtime ActorComponent that manages AI squad membership, roles, and command coordination. It enables coordinated AI behavior through shared threat information, tactical formations, and hierarchical command systems. The component supports role-based behavior modification, configurable formations, threat distribution, and difficulty-aware configuration loading.


Core Functionality


Initialization Flow

Automatic Initialization (Default Behavior):

  1. Component reaches BeginPlay
  2. Caches reference to owner's UWCGASAICombatComp (if present)
  3. Caches reference to UWCGASAICombatSubsystem for squad management