docs: def editor_multi_agent_example():
      """This editor example shows how to interact with holodeck worlds that have multiple agents.
      This is specifically for when working with UE4 directly and not a prebuilt binary.
      """
      agent_definitions = [
          AgentDefinition("uav0", agents.UavAgent, [Sensors.PIXEL_CAMERA, Sensors.LOCATION_SENSOR]),
          AgentDefinition("uav1", agents.UavAgent, [Sensors.LOCATION_SENSOR, Sensors.VELOCITY_SENSOR])
      ]
      env = HolodeckEnvironment(agent_definitions, start_world=False)
  
      cmd0 = np.array([0, 0, -2, 10])
      cmd1 = np.array([0, 0, 5, 10])
  
      for i in range(10):
          env.reset()
          env.act("uav0", cmd0)
          env.act("uav1", cmd1)
          for _ in range(1000):
              states = env.tick()
  
              uav0_terminal = states["uav0"][Sensors.TERMINAL]
              uav1_reward = states["uav1"][Sensors.REWARD]