Перейти к содержимому
CRUSHFORMV1.1.0
ПОЛУЧИТЬ НА FAB

СПРАВОЧНИКИНТЕРФЕЙСЫ

ICFTireHost

МОДУЛЬCrushformTireЗАГОЛОВОКCFTireHost.h

Реализуется эктором, на котором находится UCFTireComponent, или компонентом, который игра регистрирует для него. Host-объект не хранит состояние шин: компонент сам помнит, что ему нужно, и возвращает каждое изменённое смещение при уходе. Каждое значение по умолчанию ничего не возвращает (ни колёс, ни модели сил, ни сцепки), что и есть поведение без host-объекта, поэтому Blueprint, в котором событие не тронуто, ведёт себя так, будто host-объекта нет. События сбора заполняют переданный вызывающим массив, который изначально пуст.

Функции

AUTHORITY · сервер, на каждом инстансеLOCAL · этот инстансPURE · только чтение
void GatherCrushformTireWheels(TArray<FCFTireWheelDesc>& OutWheels) const
PURE

Колёса в стабильном порядке. Массив может быть пустым, пока не появятся меши колёс; компонент тогда запрашивает его снова на последующих проходах.

Категория
Crushform
void SetCrushformTireWheelOffsets(const TArray<FCFTireWheelOffset>& Offsets)

Что изменила одна операция (resolve, grant, load update, end) за один вызов.

Категория
Crushform
void GatherCrushformTireLoadRatios(TArray<float>& OutRatios) const
PURE

Контактная сила, делённая на номинальную нагрузку, по HostIndex; пусто = модели сил здесь нет; элемент меньше 0 или за концом массива = для этого колеса неизвестно. В любом случае коэффициент нагрузки этого колеса остаётся равным 1.

Категория
Crushform
void GatherCrushformTireRig(TArray<AActor*>& OutRig) const
PURE

Все экторы, связанные с этим, включая его самого; пусто означает только этот эктор.

Категория
Crushform