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

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

UCFImpactFeedbackSettings

МОДУЛЬCrushformImpactЗАГОЛОВОКCFImpactFeedbackSettings.hРОДИТЕЛЬUDeveloperSettings

Blueprint: Crushform Impact Feedback

Настройки проекта для отклика на удары: активный набор ударов, расстояния слышимости и видимости, лимиты голосов, предел звуков за кадр и host-объект разрушаемых объектов по умолчанию.

Функции

AUTHORITY · сервер, на каждом инстансеLOCAL · этот инстансPURE · только чтение
const UCFImpactFeedbackSettings* Get()
C++ ONLY

Объект настроек проекта.

FSoftObjectPath GetShippedSetPath()
C++ ONLY

Набор ударов, который поставляет плагин, — C++-значение по умолчанию DefaultSet: строка для каждого тега ударов плагина (CFImpactTags).

bool IsIgnoredHitActor(const AActor& Actor) const
PUREC++ ONLY

Не считается ли столкновение с Actor ударом: его класс входит в IgnoredHitActorClasses или наследуется от одного из этих классов. Настройки есть на каждом инстансе, в том числе на выделенном сервере.

void ApplyConsoleVariables(EConsoleVariableFlags SetBy = ECVF_SetByProjectSetting) const
PUREC++ ONLY

Записывает MaxSoundsPerFrame и SoundQueueSeconds в их консольные переменные с заданным приоритетом. По умолчанию это приоритет проектной настройки, который консольная команда или профиль устройства переопределяет.

Свойства

TSoftObjectPtr<UCFImpactFeedbackSet> DefaultSet
Категория
Impact
float MaxAudibleDistanceCm = 6000.f

Удары дальше этого расстояния, см, от слушателя (локальной камеры), звука не проигрывают.

По умолчанию
6000.f
Категория
Impact
float MaxEffectDistanceCm = 8000.f

Удары дальше этого расстояния, см, от слушателя (локальной камеры), эффект не создают.

По умолчанию
8000.f
Категория
Impact
float MinVoiceSeconds = 0.25f
По умолчанию
0.25f
Категория
Impact
float MaxVoiceSeconds = 3.f
По умолчанию
3.f
Категория
Impact
int32 MaxSoundsPerFrame = 2

Звуки, стартующие в одном кадре; остальные ждут следующих кадров, самые сильные первыми. 0: предела нет.

По умолчанию
2
Категория
Impact
float SoundQueueSeconds = 0.15f

Сколько звук сверх предела кадра может ждать; после этого он отбрасывается.

По умолчанию
0.15f
Категория
Impact
TArray<TSoftClassPtr<AActor>> IgnoredHitActorClasses
Категория
Impact
bool bUseDefaultBreakableHost = true
По умолчанию
true
Категория
Breakable Host