def wrap_unity_input(self, rl_input: UnityRLInput) -> UnityOutput:
     result = UnityInput()
     result.rl_input.CopyFrom(rl_input)
     return result
 def send_academy_parameters(
     self, init_parameters: UnityRLInitializationInput
 ) -> UnityRLInitializationOutput:
     inputs = UnityInput()
     inputs.rl_initialization_input.CopyFrom(init_parameters)
     return self.communicator.initialize(inputs).rl_initialization_output