KPT 0.0.1
KPT Project Documentation
|
#include <UStateManagerComponent.h>
Public 멤버 함수 | |
UStateManagerComponent () | |
void | AddStateTag (const FGameplayTag &Tag) |
virtual void | BeginPlay () override |
const FGameplayTagContainer & | GetCurrentStateTags () const |
virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
float | GetRemainingTime () const |
void | InitialBroadCast () |
void | RemoveStateTag (const FGameplayTag &Tag) |
void | SetRemainingTime (float NewTime) |
void | SetStateTags (const FGameplayTagContainer &Tags) |
Public 속성 | |
FOnStateTagsChanged | OnStateTagsChanged |
Protected 멤버 함수 | |
virtual void | OnRep_CurrentStateTags () |
Protected 속성 | |
FGameplayTagContainer | CurrentStateTags |
float | StateEndTime |
UStateManagerComponent.h 파일의 14 번째 라인에서 정의되었습니다.
UStateManagerComponent::UStateManagerComponent | ( | ) |
UStateManagerComponent.cpp 파일의 11 번째 라인에서 정의되었습니다.
다음을 참조함 : StateEndTime.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps().
void UStateManagerComponent::AddStateTag | ( | const FGameplayTag & | Tag | ) |
UStateManagerComponent.cpp 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStateTags, OnRep_CurrentStateTags().
|
overridevirtual |
UStateManagerComponent.cpp 파일의 24 번째 라인에서 정의되었습니다.
|
inline |
UStateManagerComponent.h 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStateTags, GetCurrentStateTags().
다음에 의해서 참조됨 : GetCurrentStateTags().
|
overridevirtual |
UInGamePhaseManagerComponent, ULobbyStateManagerComponent에서 재구현되었습니다.
UStateManagerComponent.cpp 파일의 17 번째 라인에서 정의되었습니다.
다음을 참조함 : UStateManagerComponent(), CurrentStateTags, StateEndTime.
float UStateManagerComponent::GetRemainingTime | ( | ) | const |
UStateManagerComponent.cpp 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : StateEndTime.
void UStateManagerComponent::InitialBroadCast | ( | ) |
UStateManagerComponent.cpp 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : OnRep_CurrentStateTags(), OnStateTagsChanged.
다음에 의해서 참조됨 : UInGameHUD::InGamePhaseManagerReadyHandle().
|
protectedvirtual |
UStateManagerComponent.cpp 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStateTags, OnStateTagsChanged.
다음에 의해서 참조됨 : AddStateTag(), InitialBroadCast(), RemoveStateTag(), SetStateTags().
void UStateManagerComponent::RemoveStateTag | ( | const FGameplayTag & | Tag | ) |
UStateManagerComponent.cpp 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStateTags, OnRep_CurrentStateTags().
void UStateManagerComponent::SetRemainingTime | ( | float | NewTime | ) |
UStateManagerComponent.cpp 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : StateEndTime.
void UStateManagerComponent::SetStateTags | ( | const FGameplayTagContainer & | Tags | ) |
UStateManagerComponent.cpp 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStateTags, OnRep_CurrentStateTags().
|
protected |
UStateManagerComponent.h 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddStateTag(), GetCurrentStateTags(), GetLifetimeReplicatedProps(), OnRep_CurrentStateTags(), RemoveStateTag(), SetStateTags().
FOnStateTagsChanged UStateManagerComponent::OnStateTagsChanged |
UStateManagerComponent.h 파일의 27 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UInGameHUD::InGamePhaseManagerReadyHandle(), InitialBroadCast(), OnRep_CurrentStateTags().
|
protected |
UStateManagerComponent.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UStateManagerComponent(), GetLifetimeReplicatedProps(), GetRemainingTime(), SetRemainingTime().