docs: def assign_component_value(cli, transform_path, component_type, name, value):
      """
      Requests status on whether a scene is loaded or not.
      :param cli:
      :param transform_path: The path of the transform where the component resides
      :param component_type: The C# type name of the component GetComponent(type)
      :param name: The field or property name.
      :param value: The value to assign (String | Number | Boolean)
      :return: bool
      """
  
      message_payload = {
          "transform_path": transform_path,
          "component_type": component_type,
          "name": name,
          "value": value
      }
      msg = message.Message("assign.unity.component.value", message_payload)
      cli.send_message(msg)
  
      response = cli.read_message()
      verify_response(response)