BP_CoreCombinationLock
В этом блупринте реализована основная логики замка, настроено управление и функции начала управления и окончания управления замком.
Также создано событие (OnCorrectPasswordEntered_Disp) которое вызывается после ввода корректного пароля, на которое можно подписаться извне (например для открывания двери или любого другого действия).
Чтобы ввести правильный пароль, нужно вращать ручку в нужную сторону до правильной цифры, пример для 3ёх комбинаций:
Влево до цифры 3
Вправо до цифры 8
Вправо до цифры 14
Если вращение будет идти не в ту сторону в которую ожидает замок, все сбросится к первой комбинации.
Settings
Lock rotation
Имя переменной
Тип
Описание
TimerLoops
integer
Количество шагов вращения, влияет на плавность анимации вращения замка
RotateDuration
float
Время вращения до следующей цифры
Password
Имя переменной
Тип
Описание
AmountPasswordCombination
integer
Количество комбинаций которое необходимо ввести для открывания замка
PasswordCombination
S_Password
Структура данных в которой указывается комбинация пароля
UI
Имя переменной
Тип
Описание
UIClass
UserWidget
Виджет с подсказками по управлению
Lock
Имя переменной
Тип
Описание
NumberOfDigitsInLock
integer
Количество цифр в замке
BigStepDigitRotation
integer
Количество цифр которое переключается за одно вращение, работает при зажатой клавише shift или RT
Camera
Имя переменной
Тип
Описание
TargetArmLength
float
Расстояние от камеры до замка
SprintArmRotation
Rotator
Вращение камеры вокруг замка
Sound
Имя переменной
Тип
Описание
CorrectPasswordSound
SoundBase
Звук когда введен корректный пароль
RotateLockHandSound
SoundBase
Звук вращения ручки замка
WrongCombinationSound
SoundBase
Звук когда вводится неправильная комбинация пароля
CorrectDigitSound
SoundBase
При повороте на правильное число будет издаваться этот звук, как будто взлом на слух
Last updated
Was this helpful?