Add MVP character archetype choice
This commit is contained in:
@@ -280,6 +280,31 @@ void AAgrarianGamePlayerController::AgrarianCraftStatus()
|
||||
}
|
||||
}
|
||||
|
||||
void AAgrarianGamePlayerController::AgrarianSelectCharacter(FName Archetype)
|
||||
{
|
||||
if (!MvpFrontendWidget)
|
||||
{
|
||||
ClientMessage(TEXT("No MVP frontend widget is active."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (Archetype == TEXT("male") || Archetype == TEXT("YoungAdultMale"))
|
||||
{
|
||||
MvpFrontendWidget->SetSelectedCharacterArchetype(EAgrarianMvpCharacterArchetype::YoungAdultMale);
|
||||
ClientMessage(TEXT("Selected MVP young adult male character archetype."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (Archetype == TEXT("female") || Archetype == TEXT("YoungAdultFemale"))
|
||||
{
|
||||
MvpFrontendWidget->SetSelectedCharacterArchetype(EAgrarianMvpCharacterArchetype::YoungAdultFemale);
|
||||
ClientMessage(TEXT("Selected MVP young adult female character archetype."));
|
||||
return;
|
||||
}
|
||||
|
||||
ClientMessage(TEXT("Usage: AgrarianSelectCharacter male|female"));
|
||||
}
|
||||
|
||||
void AAgrarianGamePlayerController::AgrarianTravel(float X, float Y, float Z)
|
||||
{
|
||||
ServerAgrarianTravel(FVector(X, Y, Z));
|
||||
|
||||
Reference in New Issue
Block a user