Add MVP join server screen
This commit is contained in:
@@ -305,6 +305,38 @@ void AAgrarianGamePlayerController::AgrarianSelectCharacter(FName Archetype)
|
||||
ClientMessage(TEXT("Usage: AgrarianSelectCharacter male|female"));
|
||||
}
|
||||
|
||||
void AAgrarianGamePlayerController::AgrarianShowMvpScreen(FName ScreenName)
|
||||
{
|
||||
if (!MvpFrontendWidget)
|
||||
{
|
||||
ClientMessage(TEXT("No MVP frontend widget is active."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (ScreenName == TEXT("main") || ScreenName == TEXT("MainMenu"))
|
||||
{
|
||||
MvpFrontendWidget->SetActiveScreen(EAgrarianMvpFrontendScreen::MainMenu);
|
||||
ClientMessage(TEXT("MVP frontend screen: main menu."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (ScreenName == TEXT("character") || ScreenName == TEXT("CharacterSelection"))
|
||||
{
|
||||
MvpFrontendWidget->SetActiveScreen(EAgrarianMvpFrontendScreen::CharacterSelection);
|
||||
ClientMessage(TEXT("MVP frontend screen: character selection."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (ScreenName == TEXT("join") || ScreenName == TEXT("JoinServer"))
|
||||
{
|
||||
MvpFrontendWidget->SetActiveScreen(EAgrarianMvpFrontendScreen::JoinServer);
|
||||
ClientMessage(TEXT("MVP frontend screen: join server."));
|
||||
return;
|
||||
}
|
||||
|
||||
ClientMessage(TEXT("Usage: AgrarianShowMvpScreen main|character|join"));
|
||||
}
|
||||
|
||||
void AAgrarianGamePlayerController::AgrarianTravel(float X, float Y, float Z)
|
||||
{
|
||||
ServerAgrarianTravel(FVector(X, Y, Z));
|
||||
|
||||
Reference in New Issue
Block a user