Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
FStageProgressState 구조체 참조

#include <StageManagementSubsystem.h>

FStageProgressState에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

void IncreaseCurrentWaveRemainingEnemyCount (const int32 Count)
 
void DecreaseCurrentWaveRemainingEnemyCount (const int32 Count)
 
void SetCurrentStageID (const FName InStageID)
 
void SetNextWaveCountdownEndTime (const float InEndTime)
 
void SetCurrentWaveRemainingEnemyCount (const int32 Count)
 
void Reset ()
 
FORCEINLINE FName GetCurrentStageID () const
 
FORCEINLINE float GetNextWaveCountdownEndTime () const
 
FORCEINLINE int32 GetCurrentWaveRemainingEnemyCount () const
 

Private 속성

FName CurrentStageID = NAME_None
 
float NextWaveCountdownEndTime = 0.f
 
int32 CurrentWaveRemainingEnemyCount = 0
 

멤버 함수 문서화

◆ DecreaseCurrentWaveRemainingEnemyCount()

void FStageProgressState::DecreaseCurrentWaveRemainingEnemyCount ( const int32  Count)
inline
49 {
50 CurrentWaveRemainingEnemyCount = FMath::Max(CurrentWaveRemainingEnemyCount - FMath::Max(Count, 0), 0);
51 }
int32 CurrentWaveRemainingEnemyCount
Definition StageManagementSubsystem.h:99
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetCurrentStageID()

FORCEINLINE FName FStageProgressState::GetCurrentStageID ( ) const
inline
77 {
78 return CurrentStageID;
79 }
FName CurrentStageID
Definition StageManagementSubsystem.h:93

◆ GetCurrentWaveRemainingEnemyCount()

FORCEINLINE int32 FStageProgressState::GetCurrentWaveRemainingEnemyCount ( ) const
inline
87 {
89 }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetNextWaveCountdownEndTime()

FORCEINLINE float FStageProgressState::GetNextWaveCountdownEndTime ( ) const
inline
82 {
84 }
float NextWaveCountdownEndTime
Definition StageManagementSubsystem.h:96
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ IncreaseCurrentWaveRemainingEnemyCount()

void FStageProgressState::IncreaseCurrentWaveRemainingEnemyCount ( const int32  Count)
inline
44 {
45 CurrentWaveRemainingEnemyCount += FMath::Max(Count, 0);
46 }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Reset()

void FStageProgressState::Reset ( )
inline
69 {
70 CurrentStageID = NAME_None;
73 }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetCurrentStageID()

void FStageProgressState::SetCurrentStageID ( const FName  InStageID)
inline
54 {
55 CurrentStageID = InStageID;
56 }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetCurrentWaveRemainingEnemyCount()

void FStageProgressState::SetCurrentWaveRemainingEnemyCount ( const int32  Count)
inline
64 {
65 CurrentWaveRemainingEnemyCount = FMath::Max(Count, 0);
66 }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetNextWaveCountdownEndTime()

void FStageProgressState::SetNextWaveCountdownEndTime ( const float  InEndTime)
inline
59 {
60 NextWaveCountdownEndTime = InEndTime;
61 }
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ CurrentStageID

FName FStageProgressState::CurrentStageID = NAME_None
private

◆ CurrentWaveRemainingEnemyCount

int32 FStageProgressState::CurrentWaveRemainingEnemyCount = 0
private

◆ NextWaveCountdownEndTime

float FStageProgressState::NextWaveCountdownEndTime = 0.f
private

이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: