|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <APedestalSwitch.h>
APedestalSwitch에 대한 상속 다이어그램 :
APedestalSwitch에 대한 협력 다이어그램:Public 멤버 함수 | |
| APedestalSwitch () | |
| void | InitSwitch () |
| void | OnActivate () |
| virtual void | OnActivate_Implementation () |
| void | OnInteractionTriggered (AActor *Interactor) |
| 상호작용 콜백 (InteractableComponent 델리게이트용) | |
| void | OnOutlineStateChanged (bool bShouldShowOutline) |
Public 속성 | |
| TObjectPtr< class UTweenAnimInstance > | AnimBlueprint |
| TObjectPtr< class UInteractableComponent > | InteractableComp |
| InteractableComponent - 상호작용 시스템 | |
| float | RecoveryDelay = 0.5f |
| TObjectPtr< class USkeletalMeshComponent > | SwitchBody |
| TObjectPtr< class UWidgetComponent > | WidgetComp |
Protected 멤버 함수 | |
| virtual void | BeginPlay () override |
Private 멤버 함수 | |
| void | RecoveryButton () |
| 버튼을 원래 상태로 되돌림 | |
Private 속성 | |
| FTimerHandle | RecoveryTimerHandle |
| 버튼을 원래 상태로 되돌리는 타이머 | |
APedestalSwitch.h 파일의 10 번째 라인에서 정의되었습니다.
| APedestalSwitch::APedestalSwitch | ( | ) |
APedestalSwitch.cpp 파일의 14 번째 라인에서 정의되었습니다.
다음을 참조함 : INTERACT_WIDGET_PATH, InteractableComp, SwitchBody, WidgetComp.
|
overrideprotectedvirtual |
APedestalSwitch.cpp 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : InitSwitch(), InteractableComp, OnInteractionTriggered(), OnOutlineStateChanged(), WidgetComp.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void APedestalSwitch::InitSwitch | ( | ) |
APedestalSwitch.cpp 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimBlueprint, PRINTLOG, SwitchBody.
다음에 의해서 참조됨 : BeginPlay().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void APedestalSwitch::OnActivate | ( | ) |
|
virtual |
| void APedestalSwitch::OnInteractionTriggered | ( | AActor * | Interactor | ) |
상호작용 콜백 (InteractableComponent 델리게이트용)
APedestalSwitch.cpp 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimBlueprint, OnActivate(), PRINTLOG, RecoveryButton(), RecoveryDelay, RecoveryTimerHandle.
다음에 의해서 참조됨 : BeginPlay().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void APedestalSwitch::OnOutlineStateChanged | ( | bool | bShouldShowOutline | ) |
APedestalSwitch.cpp 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : SwitchBody.
다음에 의해서 참조됨 : BeginPlay().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
버튼을 원래 상태로 되돌림
APedestalSwitch.cpp 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimBlueprint.
다음에 의해서 참조됨 : OnInteractionTriggered().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| TObjectPtr<class UTweenAnimInstance> APedestalSwitch::AnimBlueprint |
APedestalSwitch.h 파일의 45 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitSwitch(), OnInteractionTriggered(), RecoveryButton().
| TObjectPtr<class UInteractableComponent> APedestalSwitch::InteractableComp |
InteractableComponent - 상호작용 시스템
APedestalSwitch.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APedestalSwitch(), BeginPlay().
| float APedestalSwitch::RecoveryDelay = 0.5f |
APedestalSwitch.h 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnInteractionTriggered().
|
private |
버튼을 원래 상태로 되돌리는 타이머
APedestalSwitch.h 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnInteractionTriggered().
| TObjectPtr<class USkeletalMeshComponent> APedestalSwitch::SwitchBody |
APedestalSwitch.h 파일의 36 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APedestalSwitch(), InitSwitch(), OnOutlineStateChanged().
| TObjectPtr<class UWidgetComponent> APedestalSwitch::WidgetComp |
APedestalSwitch.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APedestalSwitch(), BeginPlay().