bool URPGEffectPeriodic::Initialize()
{
	Super::Initialize();
	if (Target)
	{
		TotalDuration = PeriodLenght * PeriodsCount;

		IsEffectActive = true;

		OnEffectActivation.Broadcast(this->GetClass(), IsEffectActive);
		OnEffectAppiled();

		OnEffectInitialized();

		OnEffectPostInitialized();
		return true;
	}
	return false;
}
void AAREffectPeriodic::Activate()
{
	OnEffectInitialized();
	OnEffectActivated.Broadcast();
	IsEffectActive = true;
}
示例#3
0
void UAREffect::InitializeEffect()
{
	OnEffectInitialized();
//	OnEffectInit.Broadcast();
}
示例#4
0
void UAREffectType::Initialize()
{
	OnEffectInitialized();
}