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. /// /// The Agent to register. void RegisterAgent(Agent agent); /// /// Unregister agent from the MultiAgentGroup. /// /// The Agent to unregister. void UnregisterAgent(Agent agent); } }