KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UStageManagerSubsystem 클래스 참조

밤 페이즈 스테이지 진행에 관련된 헬퍼함수의 모음 UStageManagerSubsystem는 Stage에서 무엇을 해야 하는가? 더 자세히 ...

#include <StageManagerSubsystem.h>

UStageManagerSubsystem에 대한 상속 다이어그램 :
UStageManagerSubsystem에 대한 협력 다이어그램:

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 FPhaseActionDataCurrentPhaseData = nullptr
int32 CurrentPhaseIndex = -1
const FStageDataRowCurrentStageData = nullptr
TArray< FTimerHandle > PhaseTimerHandles
TObjectPtr< UDataTable > StageDataTable

상세한 설명

밤 페이즈 스테이지 진행에 관련된 헬퍼함수의 모음 UStageManagerSubsystem는 Stage에서 무엇을 해야 하는가?

역할 실제 제어는 GameState에서?

StageManagerSubsystem.h 파일의 17 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ EndStage()

void UStageManagerSubsystem::EndStage ( bool bMatchEnd)

StageManagerSubsystem.cpp 파일의 118 번째 라인에서 정의되었습니다.

다음을 참조함 : CurrentPhaseIndex, PhaseTimerHandles.

◆ GetCurrentStageData()

FStageDataRow UStageManagerSubsystem::GetCurrentStageData ( ) const
protected

StageManagerSubsystem.cpp 파일의 81 번째 라인에서 정의되었습니다.

다음을 참조함 : CurrentStageData.

다음에 의해서 참조됨 : SetStageDataToSpawner().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetMaxRoundCount()

int32 UStageManagerSubsystem::GetMaxRoundCount ( ) const

StageManagerSubsystem.cpp 파일의 55 번째 라인에서 정의되었습니다.

다음을 참조함 : StageDataTable.

다음에 의해서 참조됨 : IsMaxRound(), SetStageDataToSpawner().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetStageDuration()

float UStageManagerSubsystem::GetStageDuration ( )

StageManagerSubsystem.cpp 파일의 127 번째 라인에서 정의되었습니다.

다음을 참조함 : CurrentStageData.

다음에 의해서 참조됨 : AKPTInGameMode::StartNightPhase().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ IsMaxRound()

bool UStageManagerSubsystem::IsMaxRound ( int32 InStageIndex)

StageManagerSubsystem.cpp 파일의 64 번째 라인에서 정의되었습니다.

다음을 참조함 : GetMaxRoundCount().

다음에 의해서 참조됨 : SetStageDataToSpawner().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetStageDataToSpawner()

void UStageManagerSubsystem::SetStageDataToSpawner ( )

다음을 참조함 : GetCurrentStageData(), GetMaxRoundCount(), IsMaxRound(), SetStageDataToSpawner(), StartPhase().

다음에 의해서 참조됨 : SetStageDataToSpawner(), StartStage().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ StartPhase()

void UStageManagerSubsystem::StartPhase ( )
protected

StageManagerSubsystem.cpp 파일의 69 번째 라인에서 정의되었습니다.

다음을 참조함 : CurrentPhaseIndex, CurrentStageData.

다음에 의해서 참조됨 : SetStageDataToSpawner(), StartStage().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ StartStage()

void UStageManagerSubsystem::StartStage ( int32 InStageIndex)

StageManagerSubsystem.cpp 파일의 9 번째 라인에서 정의되었습니다.

다음을 참조함 : CurrentStageData, PhaseTimerHandles, SetStageDataToSpawner(), StageDataTable, StartPhase().

다음에 의해서 참조됨 : AKPTInGameMode::StartNightPhase().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ CurrentPhaseData

const FPhaseActionData* UStageManagerSubsystem::CurrentPhaseData = nullptr
protected

StageManagerSubsystem.h 파일의 56 번째 라인에서 정의되었습니다.

◆ CurrentPhaseIndex

int32 UStageManagerSubsystem::CurrentPhaseIndex = -1
protected

StageManagerSubsystem.h 파일의 50 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EndStage(), StartPhase().

◆ CurrentStageData

const FStageDataRow* UStageManagerSubsystem::CurrentStageData = nullptr
protected

StageManagerSubsystem.h 파일의 53 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetCurrentStageData(), GetStageDuration(), StartPhase(), StartStage().

◆ PhaseTimerHandles

TArray<FTimerHandle> UStageManagerSubsystem::PhaseTimerHandles
protected

StageManagerSubsystem.h 파일의 64 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EndStage(), StartStage().

◆ StageDataTable

TObjectPtr<UDataTable> UStageManagerSubsystem::StageDataTable
protected

StageManagerSubsystem.h 파일의 61 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetMaxRoundCount(), StartStage().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/Core/SubSystem/WorldSubSystem/StageManagerSubsystem.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/Core/SubSystem/WorldSubSystem/StageManagerSubsystem.cpp