СПРАВОЧНИКПОДСИСТЕМЫ И БИБЛИОТЕКИ
UCFTireSubsystem
Бюджет деформации шин для того, что рисует этот инстанс. Каждый Crushform.Tire.UpdateInterval он выдаёт деформацию каждому колесу собственной сцепки локального игрока (автомобиля и всего, что с ним связано, без учёта ограничений) и, как позволяет UCFTireSettings::Scope, ближайшим другим колёсам в пределах Crushform.Tire.Radius, сначала видимым на экране, до Crushform.Tire.MaxWheels. Каждый кадр он уничтожает деформеры колёс, покинувших бюджет, как только их вмятины угасли.
Не создаётся в процессе выделенного сервера, который ничего не рисует. Мир выделенного сервера в сессии PIE получает его, но он там пассивен: UCFTireComponent никогда не регистрируется в сетевом режиме выделенного сервера.
Функции
Подсистема шин мира, в котором живёт объект; null, если мира нет или в мире нет такой подсистемы (процесс выделенного сервера).
False для выделенного сервера. Статическая функция, поэтому компонент может спросить до того, как в этом мире начнётся игра.
Host-объект, чью сцепку ведёт зритель: сама пешка, если она является host-объектом, иначе то, что возвращает ICFTireViewer, иначе null.
Сцепка host-объекта, включая его собственную, не более 8.
Добавляет компонент в конец; никогда не переупорядочивает список, поэтому безопасно вызывать из callback host-объекта посреди прохода.
Очищает запись компонента, не удаляя её: проход обращается к списку по индексу, а callback host-объекта может завершить Play в нём.
Сколько компонентов зарегистрировано.
Точка для тестов: один тик с явно заданного вида, потому что в мире автотеста нет локального контроллера игрока.