syntax = "proto3"; import "mlagents/envs/communicator_objects/agent_action_proto.proto"; import "mlagents/envs/communicator_objects/environment_parameters_proto.proto"; import "mlagents/envs/communicator_objects/command_proto.proto"; option csharp_namespace = "MLAgents.CommunicatorObjects"; package communicator_objects; message UnityRLInput { message ListAgentActionProto { repeated AgentActionProto value = 1; } map agent_actions = 1; EnvironmentParametersProto environment_parameters = 2; bool is_training = 3; CommandProto command = 4; }