Я узнал, что функция в c++ может возвращать только одно значение, получается, когда мы в блупринтах создаем функцию, которая возвращает несколько значений, то блупринты внутри себя делают структуру из нескольких значений и возвращают на самом деле её?