#include "StickyFlame.h" #include "Components/AudioComponent.h" #include "Particles/ParticleSystemComponent.h" #include "Net/UnrealNetwork.h" #include "StatusEffectTriggerComponent.h" void AStickyFlame::OnRep_IsActive() { } void AStickyFlame::OnExtinguisFlame() { } void AStickyFlame::GetLifetimeReplicatedProps(TArray& OutLifetimeProps) const { Super::GetLifetimeReplicatedProps(OutLifetimeProps); DOREPLIFETIME(AStickyFlame, IsActive); } AStickyFlame::AStickyFlame() { this->FlameParticles = CreateDefaultSubobject(TEXT("FlameParticles")); this->audio = CreateDefaultSubobject(TEXT("audio")); this->StatusTriggerComponent = CreateDefaultSubobject(TEXT("StatusEffectTrigger")); this->FlameLifetime = 0.00f; this->FlameExtinguishTime = 1.50f; this->AudioFadeOutTime = 0.00f; this->IsActive = true; }