Files
FNGameProj/Source/FortniteGame/Private/FortObjectiveBase.cpp
T
2024-06-07 01:17:09 +02:00

120 lines
3.1 KiB
C++

#include "FortObjectiveBase.h"
#include "FortMissionTimerComponent.h"
#include "Net/UnrealNetwork.h"
void AFortObjectiveBase::UnpauseObjectiveTimer() {
}
void AFortObjectiveBase::StopObjective(EFortObjectiveStatus Status, const FString& Description, UFortBadgeItemDefinition* ExtraBadgeToGrant) {
}
bool AFortObjectiveBase::StartPlayingObjective() {
return false;
}
void AFortObjectiveBase::SetUIVisibilityOverride(EFortMissionVisibilityOverride InVisibilityOverride) {
}
void AFortObjectiveBase::SetUiVisibility(bool bInIsObjectiveVisible) {
}
void AFortObjectiveBase::SetObjectiveTimer(const FString& FunctionName, float TimerLength, bool bStartPaused) {
}
void AFortObjectiveBase::PauseObjectiveTimer() {
}
void AFortObjectiveBase::OnRep_ObjectiveVisibilityOverride() {
}
void AFortObjectiveBase::OnRep_ObjectiveStatus() {
}
void AFortObjectiveBase::OnRep_bIsObjectiveVisible() {
}
bool AFortObjectiveBase::IsRelevantToTeam(uint8 Team) const {
return false;
}
bool AFortObjectiveBase::IsRelevantToASpecificTeam() const {
return false;
}
bool AFortObjectiveBase::IsObjectiveTimerPaused() const {
return false;
}
void AFortObjectiveBase::GrantRewardsByTag(const FGameplayTag RewardTag, TEnumAsByte<EFortRewardType::Type> RewardType) {
}
UFortMissionTimerComponent* AFortObjectiveBase::GetTimerComponent() const {
return NULL;
}
void AFortObjectiveBase::GetRewardItemsByTag(const FGameplayTag RewardTag, TArray<UFortWorldItemDefinition*>& OutRewardItems) {
}
float AFortObjectiveBase::GetObjectiveTimerTimeRemaining() const {
return 0.0f;
}
FText AFortObjectiveBase::GetObjectiveDisplayString() const {
return FText::GetEmpty();
}
FGuid AFortObjectiveBase::GetMissionGuid() const {
return FGuid{};
}
AFortMission* AFortObjectiveBase::GetMission() const {
return NULL;
}
void AFortObjectiveBase::EnableTick(bool bEnabled) {
}
void AFortObjectiveBase::ClearObjectiveTimer() {
}
void AFortObjectiveBase::AttemptMissionSave(const FString& OptionalSaveName) {
}
void AFortObjectiveBase::GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const {
Super::GetLifetimeReplicatedProps(OutLifetimeProps);
DOREPLIFETIME(AFortObjectiveBase, ObjectiveHandle);
DOREPLIFETIME(AFortObjectiveBase, bIsObjectiveVisible);
DOREPLIFETIME(AFortObjectiveBase, VisibilityOverride);
DOREPLIFETIME(AFortObjectiveBase, bIsProgressBarHidden);
DOREPLIFETIME(AFortObjectiveBase, ObjectiveAudiblity);
DOREPLIFETIME(AFortObjectiveBase, ObjectiveStatus);
}
AFortObjectiveBase::AFortObjectiveBase() {
ObjectiveRewardBadge = NULL;
bStartPlayingOnMissionStart = true;
bAcceptsMissionEventsWhenFinished = false;
MissionRequirement = EFortObjectiveRequirement::Optional;
bIsObjectiveVisible = true;
VisibilityOverride = EFortMissionVisibilityOverride::Visible;
bIsProgressBarHidden = false;
ObjectiveAudiblity = EFortMissionAudibility::UseVisibility;
bRelevantToSpecificTeam = false;
RelevantTeam = EFortTeam::HumanCampaign;
ObjectiveStatus = EFortObjectiveStatus::Created;
TimerComponent = CreateDefaultSubobject<UFortMissionTimerComponent>(TEXT("TimerComponent0"));
}