#include "FortMissionStormSafeZone.h" #include "Components/StaticMeshComponent.h" #include "AbilitySystemComponent.h" #include "Net/UnrealNetwork.h" void AFortMissionStormSafeZone::SetSafeZoneRadius(const float InRadius) { } void AFortMissionStormSafeZone::OnRep_ZoneRadius() { } void AFortMissionStormSafeZone::OnRep_SafeZoneInStormStateChanged() { } float AFortMissionStormSafeZone::GetSafeZoneRadius() const { return 0.0f; } float AFortMissionStormSafeZone::GetConvertedSafeZoneRadius() const { return 0.0f; } void AFortMissionStormSafeZone::GetLifetimeReplicatedProps(TArray& OutLifetimeProps) const { Super::GetLifetimeReplicatedProps(OutLifetimeProps); DOREPLIFETIME(AFortMissionStormSafeZone, bSafeZoneInStormStateChanged); DOREPLIFETIME(AFortMissionStormSafeZone, SafeZoneRadius); } AFortMissionStormSafeZone::AFortMissionStormSafeZone() { this->SafeZoneMesh = CreateDefaultSubobject(TEXT("Safe Zone Mesh")); this->bScaleUniformly = true; this->bSafeZoneInStormStateChanged = false; this->SafeZoneRadius = 0.00f; this->AbilityComponent = CreateDefaultSubobject(TEXT("Ability Component")); }