void UARActionStateComponent::CooldownBegin()
{
	IsRecharing = true;
	IIARActionState* interval = InterfaceCast<IIARActionState>(GetOwner());
	if (interval)
	{
		interval->Execute_OnCooldownBegin(GetOwner());
	}
	OnCooldownBegin.Broadcast();
}