#include "FortPlayerControllerAthenaXPComponent.h" #include "Net/UnrealNetwork.h" void UFortPlayerControllerAthenaXPComponent::QuestObjectiveUpdated(AFortPlayerController* Controller, const UFortQuestItemDefinition* QuestDef, FName BackendName, int32 CompletionCount, bool ObjectiveCompleted, bool QuestCompleted) { } void UFortPlayerControllerAthenaXPComponent::OnXpUpdated(int32 InCombatXp, int32 InServivalXp, int32 InBonusMedalXp, int32 InChallengeXp, int32 InMatchXp, int32 InTotalXp) { } void UFortPlayerControllerAthenaXPComponent::OnXPEvent(const FXPEventInfo& XPEvent) { } void UFortPlayerControllerAthenaXPComponent::OnRep_InMatchProfileVer() { } void UFortPlayerControllerAthenaXPComponent::OnRep_HasBRMatchReportCompletedProfileVer() { } void UFortPlayerControllerAthenaXPComponent::OnRep_bRegisteredWithQuestManager() { } void UFortPlayerControllerAthenaXPComponent::OnProfileUpdated() { } void UFortPlayerControllerAthenaXPComponent::OnMatchResultsReported(int64 ProfileRevision) { } void UFortPlayerControllerAthenaXPComponent::OnInMatchProfileUpdate(int64 ProfileRevision) { } void UFortPlayerControllerAthenaXPComponent::InitRestedXp() { } void UFortPlayerControllerAthenaXPComponent::HighPrioXPEvent_Implementation(FXPEventEntry NewHighPrioXPEvent) { } bool UFortPlayerControllerAthenaXPComponent::HighPrioXPEvent_Validate(FXPEventEntry NewHighPrioXPEvent) { return true; } void UFortPlayerControllerAthenaXPComponent::HandlePlayerLevelUp() { } void UFortPlayerControllerAthenaXPComponent::ClientQuestsUpdated_Implementation(const TArray& PendingQuestChanges) { } bool UFortPlayerControllerAthenaXPComponent::ClientQuestsUpdated_Validate(const TArray& PendingQuestChanges) { return true; } void UFortPlayerControllerAthenaXPComponent::ClientMedalsRecived_Implementation(const TArray& Medals) { } bool UFortPlayerControllerAthenaXPComponent::ClientMedalsRecived_Validate(const TArray& Medals) { return true; } void UFortPlayerControllerAthenaXPComponent::GetLifetimeReplicatedProps(TArray& OutLifetimeProps) const { Super::GetLifetimeReplicatedProps(OutLifetimeProps); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, EventArray); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, RestXP); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, bRegisteredWithQuestManager); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, CurrentLevel); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, TotalXpEarned); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, MedalBonusXP); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, SurvivalXp); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, CombatXp); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, MatchXp); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, ChallengeXp); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, HasBRMatchReportCompletedProfileVer); DOREPLIFETIME(UFortPlayerControllerAthenaXPComponent, InMatchProfileVer); } UFortPlayerControllerAthenaXPComponent::UFortPlayerControllerAthenaXPComponent() { RestXP = 0; bRegisteredWithQuestManager = false; CachedSeasonDef = NULL; CachedSeasonMatchXpBoost = 0; CurrentLevel = 0; PlayerXp = 0; TotalXpEarned = 0; MedalBonusXP = 0; SurvivalXp = 0; CombatXp = 0; MatchXp = 0; ChallengeXp = 0; HasBRMatchReportCompletedProfileVer = 0; InMatchProfileVer = 0; }