namespace Unity.MLAgents
{
///
/// MultiAgentGroup interface for grouping agents to support multi-agent training.
///
public interface IMultiAgentGroup
{
///
/// Get the ID of MultiAgentGroup.
///
///
/// MultiAgentGroup ID.
///
int GetId();
///
/// Register agent to the MultiAgentGroup.
///
void RegisterAgent(Agent agent);
///
/// Unregister agent from the MultiAgentGroup.
///
void UnregisterAgent(Agent agent);
}
}