Именные соглашения

Существует несколько обозначений, которые используются во фреймворке. Вы должны быть осведомлены о них, поскольку они обозначают определённую семантику поведения.

Есть особенности в работе как с C++, так и с Blueprints.

Термины

Get – получить некоторое значение свойства (или item-а) напрямую, без выполнения каких-либо трудоемких поисков или вычислений.

Find – выполняет определенную (возможно, отнимающую много времени) процедуру поиска, чтобы получить необходимый объект. Результирующий статус обычно явно обозначает неудачу поиска, т.е. отсутствие нужного элемента.

Obtain – пытается получить и выдать существующий объект, и если объект не найден, создаёт его и возвращает.

Calc – выполняет определённые (возможно, отнимающие много времени) вычисления для того, чтобы обеспечить необходимый результат.

At – получить элемент по определённой позиции (индексу). Соответствующий метод обычно принимает интегральный тип аргумента

Make – сконструировать новый объект удобным способом, возвратив его в качестве результата.

Collect - добавить к существующим элементам внутри контейнера, без предварительной очистки.