|
Paradies Project
|
하단 중앙에 배치되는 소환수 슬롯들의 컨테이너입니다. More...
#include <SummonControlPanel.h>


Public Member Functions | |
| void | HandleSlotClickRequest (int32 SlotIndex) |
| UI 버튼 클릭 또는 외부 요청 시 모델에 구매를 요청합니다. | |
| void | SetSummonSlotData (int32 SlotIndex, UTexture2D *Icon, int32 InCost) |
| 특정 인덱스의 소환수 슬롯 데이터를 갱신합니다. | |
| void | UpdateCostDisplay (float CurrentCost, float MaxCost) |
| 현재 코스트 상태를 패널 내의 코스트 위젯에 전달합니다. | |
| void | ToggleShortcutKeys (bool bShow) |
| 키보드 모드 진입 시 각 소환 슬롯의 단축키 텍스트 노출 여부를 일괄 제어합니다. | |
Protected Member Functions | |
| virtual void | NativeConstruct () override |
| virtual void | NativeDestruct () override |
Protected Attributes | |
| float | SlotRefillDelay = 1.0f |
| 빈 슬롯이 채워질 때까지의 대기 시간 (초 단위) | |
하단 중앙에 배치되는 소환수 슬롯들의 컨테이너입니다.
Component(Model)의 데이터를 감지하여 SlotWidget(View)을 갱신합니다.
| void USummonControlPanel::SetSummonSlotData | ( | int32 | SlotIndex, |
| UTexture2D * | Icon, | ||
| int32 | InCost ) |
특정 인덱스의 소환수 슬롯 데이터를 갱신합니다.
| SlotIndex | 슬롯 번호 (0 ~ N) |
| Icon | 아이콘 텍스처 |
| InCost | 소환 비용 |
| void USummonControlPanel::ToggleShortcutKeys | ( | bool | bShow | ) |
키보드 모드 진입 시 각 소환 슬롯의 단축키 텍스트 노출 여부를 일괄 제어합니다.
| bShow | true면 텍스트 노출, false면 숨김 |
| void USummonControlPanel::UpdateCostDisplay | ( | float | CurrentCost, |
| float | MaxCost ) |
현재 코스트 상태를 패널 내의 코스트 위젯에 전달합니다.
Controller나 PlayerState에서 (성능상 Tick보다는 Timer가 나음) 호출하여 부드럽게 갱신할 것을 권장합니다.
|
protected |
빈 슬롯이 채워질 때까지의 대기 시간 (초 단위)
에디터에서 자유롭게 조절할 수 있습니다 (Data-Driven).