KPT 0.0.1
KPT Project Documentation
|
#include <KPTLobbyGameState.h>
Public 멤버 함수 | |
AKPTLobbyGameState () | |
void | AddPlayerToSlot (APlayerState *NewPlayer) |
virtual void | BeginPlay () override |
void | BroadcastSlotsUpdated () |
virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
TObjectPtr< ULobbyStateManagerComponent > | GetLobbyStateManager () const |
void | NotifyClientsWithSlotsUpdated () |
void | RemovePlayerFromSlot (APlayerState *PlayerToRemove) |
Public 속성 | |
FOnSlotsUpdated | OnSlotsUpdated |
TArray< FPlayerSlotInfo > | PlayerSlots |
Protected 멤버 함수 | |
void | OnRep_PlayerSlots () |
Protected 속성 | |
TArray< FGameplayTag > | AvailableSlotTags |
TObjectPtr< ULobbyStateManagerComponent > | LobbyStateManagerComponent |
KPTLobbyGameState.h 파일의 45 번째 라인에서 정의되었습니다.
AKPTLobbyGameState::AKPTLobbyGameState | ( | ) |
KPTLobbyGameState.cpp 파일의 10 번째 라인에서 정의되었습니다.
다음을 참조함 : LobbyStateManagerComponent.
다음에 의해서 참조됨 : AddPlayerToSlot(), GetLifetimeReplicatedProps(), NotifyClientsWithSlotsUpdated(), RemovePlayerFromSlot().
void AKPTLobbyGameState::AddPlayerToSlot | ( | APlayerState * | NewPlayer | ) |
KPTLobbyGameState.cpp 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTLobbyGameState(), BroadcastSlotsUpdated(), PlayerSlots.
다음에 의해서 참조됨 : AKPTLobbyGameMode::HandleSeamlessTravelPlayer(), AKPTLobbyGameMode::PostLogin().
|
overridevirtual |
KPTLobbyGameState.cpp 파일의 15 번째 라인에서 정의되었습니다.
다음을 참조함 : AvailableSlotTags, FPlayerSlotInfo::bIsOccupied, PlayerSlots, FPlayerSlotInfo::SlotTag.
void AKPTLobbyGameState::BroadcastSlotsUpdated | ( | ) |
KPTLobbyGameState.cpp 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : OnSlotsUpdated, PlayerSlots.
다음에 의해서 참조됨 : AddPlayerToSlot(), OnRep_PlayerSlots(), RemovePlayerFromSlot(), AKPTLobbyGameMode::UpdatePlayerReadyState(), AKPTLobbyGameMode::UpdatePlayerSelectedCharacter().
|
overridevirtual |
KPTLobbyGameState.cpp 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTLobbyGameState(), PlayerSlots.
|
inline |
KPTLobbyGameState.h 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : GetLobbyStateManager(), LobbyStateManagerComponent.
다음에 의해서 참조됨 : GetLobbyStateManager().
void AKPTLobbyGameState::NotifyClientsWithSlotsUpdated | ( | ) |
KPTLobbyGameState.cpp 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTLobbyGameState(), PlayerSlots.
다음에 의해서 참조됨 : AKPTLobbyGameMode::UpdatePlayerReadyState(), AKPTLobbyGameMode::UpdatePlayerSelectedCharacter().
|
protected |
KPTLobbyGameState.cpp 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : BroadcastSlotsUpdated().
void AKPTLobbyGameState::RemovePlayerFromSlot | ( | APlayerState * | PlayerToRemove | ) |
KPTLobbyGameState.cpp 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTLobbyGameState(), BroadcastSlotsUpdated(), PlayerSlots.
다음에 의해서 참조됨 : AKPTLobbyGameMode::Logout().
|
protected |
KPTLobbyGameState.h 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
KPTLobbyGameState.h 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTLobbyGameState(), GetLobbyStateManager().
FOnSlotsUpdated AKPTLobbyGameState::OnSlotsUpdated |
KPTLobbyGameState.h 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AKPTLobbyDisplayPawn::BeginPlay(), BroadcastSlotsUpdated().
TArray<FPlayerSlotInfo> AKPTLobbyGameState::PlayerSlots |