KPT 0.0.1
KPT Project Documentation
|
밤 페이즈 스테이지 진행에 관련된 헬퍼함수의 모음 UStageManagerSubsystem는 Stage에서 무엇을 해야 하는가? 더 자세히 ...
#include <StageManagerSubsystem.h>
Public 멤버 함수 | |
void | EndStage (bool bMatchEnd) |
int32 | GetMaxRoundCount () const |
float | GetStageDuration () |
bool | IsMaxRound (int32 InStageIndex) |
void | SetStageDataToSpawner () |
void | StartStage (int32 InStageIndex) |
Protected 멤버 함수 | |
FStageDataRow | GetCurrentStageData () const |
void | StartPhase () |
Protected 속성 | |
const FPhaseActionData * | CurrentPhaseData = nullptr |
int32 | CurrentPhaseIndex = -1 |
const FStageDataRow * | CurrentStageData = nullptr |
TArray< FTimerHandle > | PhaseTimerHandles |
TObjectPtr< UDataTable > | StageDataTable |
밤 페이즈 스테이지 진행에 관련된 헬퍼함수의 모음 UStageManagerSubsystem는 Stage에서 무엇을 해야 하는가?
역할 실제 제어는 GameState에서?
StageManagerSubsystem.h 파일의 17 번째 라인에서 정의되었습니다.
void UStageManagerSubsystem::EndStage | ( | bool | bMatchEnd | ) |
StageManagerSubsystem.cpp 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentPhaseIndex, PhaseTimerHandles.
|
protected |
StageManagerSubsystem.cpp 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStageData.
다음에 의해서 참조됨 : SetStageDataToSpawner().
int32 UStageManagerSubsystem::GetMaxRoundCount | ( | ) | const |
StageManagerSubsystem.cpp 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : StageDataTable.
다음에 의해서 참조됨 : IsMaxRound(), SetStageDataToSpawner().
float UStageManagerSubsystem::GetStageDuration | ( | ) |
StageManagerSubsystem.cpp 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStageData.
다음에 의해서 참조됨 : AKPTInGameMode::StartNightPhase().
bool UStageManagerSubsystem::IsMaxRound | ( | int32 | InStageIndex | ) |
StageManagerSubsystem.cpp 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : GetMaxRoundCount().
다음에 의해서 참조됨 : SetStageDataToSpawner().
void UStageManagerSubsystem::SetStageDataToSpawner | ( | ) |
다음을 참조함 : GetCurrentStageData(), GetMaxRoundCount(), IsMaxRound(), SetStageDataToSpawner(), StartPhase().
다음에 의해서 참조됨 : SetStageDataToSpawner(), StartStage().
|
protected |
StageManagerSubsystem.cpp 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentPhaseIndex, CurrentStageData.
다음에 의해서 참조됨 : SetStageDataToSpawner(), StartStage().
void UStageManagerSubsystem::StartStage | ( | int32 | InStageIndex | ) |
StageManagerSubsystem.cpp 파일의 9 번째 라인에서 정의되었습니다.
다음을 참조함 : CurrentStageData, PhaseTimerHandles, SetStageDataToSpawner(), StageDataTable, StartPhase().
다음에 의해서 참조됨 : AKPTInGameMode::StartNightPhase().
|
protected |
StageManagerSubsystem.h 파일의 56 번째 라인에서 정의되었습니다.
|
protected |
StageManagerSubsystem.h 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EndStage(), StartPhase().
|
protected |
StageManagerSubsystem.h 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCurrentStageData(), GetStageDuration(), StartPhase(), StartStage().
|
protected |
StageManagerSubsystem.h 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EndStage(), StartStage().
|
protected |
StageManagerSubsystem.h 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMaxRoundCount(), StartStage().