148 lines
3.6 KiB
C++
Executable file
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;
|
|
}
|
|
|