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

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

ICFBreakerHost

МОДУЛЬCrushformЗАГОЛОВОКCFBreakerHost.h

Необязательная политика эктора, который разрушает разрушаемые элементы с помощью UCFPropContactComponent. Без неё авторити симулирует тело, корневой примитив владельца разрушает элементы, отчёты идут через собственный компонент владельца, а тело никогда не мнётся. Каждое значение по умолчанию отвечает Default или nullptr, то есть поведением без host-объекта, поэтому Blueprint, в котором событие не реализовано, ведёт себя так, как если бы host-объекта не было.

Функции

AUTHORITY · сервер, на каждом инстансеLOCAL · этот инстансPURE · только чтение
ECFHostAnswer IsBreakerSimulatedHere() const
PURE

Является ли этот инстанс тем, что симулирует тело владельца. По умолчанию: авторити.

Категория
Crushform
UPrimitiveComponent* GetBreakerBody() const
PURE

Тело, контакты которого разрушают элементы; nullptr = корневой примитив владельца. Компонент контактов запрашивает его при начале игры (тело, которое он регистрирует как тело контакта) и при оценке отчёта от этого эктора.

Категория
Crushform
UCFPropContactComponent* GetBreakReportRoute() const
PURE

Компонент контактов, соединение которого передаёт отчёты о разрушении владельца на сервер; nullptr = собственный компонент владельца.

Категория
Crushform
UCFDeformComponent* GetBreakerDeform() const
PURE

Компонент деформации, которому разрушенный элемент оставляет вмятину; nullptr = нет, поэтому кузов никогда не получает вмятин.

Категория
Crushform