.h
UPROPERTY()
class UParticleSystem* FireParticle;
.cpp
static ConstructorHelpers::FObjectFinder<UParticleSystem> Fire(TEXT("ParticleSystem'/Game/FantasyMagic3/PS/PS_FireRing.PS_FireRing'"));
if (Fire.Succeeded())
{
FireParticle = Fire.Object;
}
GameStatic->SpawnEmitterAttached(FireParticle, GetMesh());
이런식으로 붙여놓은 FireParticle을 다시 코드를 통해 제거하고 싶으면 어떻게 해야하나요?
구글링으로 나온건 Deactivate, DeactivateComponent 뭐 이런거던데 다 안되네요... 그냥 저런 함수가 없다고 빨간줄 그어짐
ItemEffect->Deactivate(); UPROPERTY(EditAnywhere) UNiagaraComponent* ItemEffect;