DRG-Femboy-Voice/Source/FSD/Private/FSDGameMode.cpp
2025-04-15 12:39:31 -07:00

148 lines
3.6 KiB
C++
Executable file

#include "FSDGameMode.h"
#include "CritterManager.h"
#include "EnemySpawnManager.h"
#include "FormationsManagerComponent.h"
#include "KeepInsideWorld.h"
#include "MissionManager.h"
#include "ObjectivesManager.h"
#include "PheromoneSpawnerComponent.h"
#include "Templates/SubclassOf.h"
void AFSDGameMode::StartGame() {
}
void AFSDGameMode::SignalEndLevelToClients() {
}
void AFSDGameMode::ResetDeaths() {
}
void AFSDGameMode::OnControllerDestroyed(AActor* Controller) {
}
void AFSDGameMode::LoadMission(const FString& MapName, TSoftClassPtr<AFSDGameMode> optionalGameMode) {
}
void AFSDGameMode::HostAbortMission() {
}
void AFSDGameMode::HandlePlayerBanning(AFSDPlayerController* FSDPlayerController) {
}
UEnemyWaveManager* AFSDGameMode::GetWaveManager() const {
return NULL;
}
AActor* AFSDGameMode::GetPlayerStart(AFSDPlayerController* Controller) {
return NULL;
}
TSubclassOf<AMolly> AFSDGameMode::GetMuleClass() const {
return NULL;
}
bool AFSDGameMode::GetMissionWasAborted() {
return false;
}
UEncounterManager* AFSDGameMode::GetEncounterManager() const {
return NULL;
}
FSoftObjectPath AFSDGameMode::GetDropPodPath() const {
return FSoftObjectPath{};
}
FSoftObjectPath AFSDGameMode::GetDropPodEscapePath() const {
return FSoftObjectPath{};
}
TSubclassOf<ATeamTransport> AFSDGameMode::GetDropPodEscapeClass() const {
return NULL;
}
TSubclassOf<ATeamTransport> AFSDGameMode::GetDropPodClass() const {
return NULL;
}
FSoftObjectPath AFSDGameMode::GetDronePath() const {
return FSoftObjectPath{};
}
TSubclassOf<ABosco> AFSDGameMode::GetDroneClass() const {
return NULL;
}
UDifficultyManager* AFSDGameMode::GetDifficultyManager() const {
return NULL;
}
int32 AFSDGameMode::GetCurrentLevel() const {
return 0;
}
bool AFSDGameMode::FSDSetPause(APlayerController* PC, EPauseReason pauseReason) {
return false;
}
bool AFSDGameMode::FSDKickPlayer(APlayerController* KickedPlayer, const FText& KickReason) {
return false;
}
bool AFSDGameMode::FSDClearPause(EPauseReason pauseReason) {
return false;
}
void AFSDGameMode::EndLevel() {
}
void AFSDGameMode::DestroyNonLocalPlayers() {
}
void AFSDGameMode::Debug_ShowPlayerSpheres() {
}
bool AFSDGameMode::AllPlayersHaveSelectedCharacter() const {
return false;
}
bool AFSDGameMode::AllPlayersHaveGeneratedLevel() const {
return false;
}
void AFSDGameMode::AddControllerForGracePeriod(APlayerCharacter* APlayerCharacter) {
}
void AFSDGameMode::AboutMission() {
}
AFSDGameMode::AFSDGameMode() {
this->GenerationStarted = false;
this->PheromoneComponent = CreateDefaultSubobject<UPheromoneSpawnerComponent>(TEXT("PheromoneManager"));
this->EnemySpawnManager = CreateDefaultSubobject<UEnemySpawnManager>(TEXT("EnemySpawnManager"));
this->ObjectivesManager = CreateDefaultSubobject<UObjectivesManager>(TEXT("ObjectivesManager"));
this->KeepInsideWorld = CreateDefaultSubobject<UKeepInsideWorld>(TEXT("KeepInsideWorld"));
this->MissionManager = CreateDefaultSubobject<UMissionManager>(TEXT("MissionManager"));
this->EncounterManagerComponent = NULL;
this->CritterManager = CreateDefaultSubobject<UCritterManager>(TEXT("CritterManager"));
this->FormationsManager = CreateDefaultSubobject<UFormationsManagerComponent>(TEXT("FormationsManager"));
this->ContinueCountdown = 10.00f;
this->PreventAllLatejoin = false;
this->PreventLateJoinOnMissionStart = false;
this->PlayerSpawnHeightOffset = 75.00f;
this->FriendlyFireGracePeriod = 240.00f;
this->UseNormalEncounters = true;
this->UseStationaryEncounter = true;
this->AllowSpecialEncounters = true;
this->CachedWaveManager = NULL;
}