If you develop with UE4 and are writing blueprints, you already know a lot about the Flow Control macros.
Indeed, the Flow Control macros are all the macros allowing you to alter the execution flow of your blueprint (i.e. the white line connecting the nodes). The most used one is certainly the Branch node which will redirect the flow in either the true or the false path, depending on the result of a condition. Switch is similar, except it will redirect the flow depending on the value of a variable.
The ForLoop, ForLoopWithBreak, ForEachLoop, WhileLoop are also common Flow Control macros. They allow you to repeat a task several times.
All theses macros are corresponding to standard programming notions you can find in almost every language, so if you know how to program you already know how to use it. That’s why this article won’t focus on them.
But there is also several macros which are specific to UE4 and which do not have their equivalent in other languages. So, if you have learned to code using another language (which is probable), you may not be familiar with these ones, but if you know them and you know how and when to use them, they are pretty handy. This article will present them.
Sequence

The Sequence node
The Sequence macro is pretty useful to organize the code of your blueprints. Each output of the Sequence node will be called successively.
It could be easily rewritten with a single line of execution going successively through each Print String node. However, this line would take a lot of space on the screen if you want to properly organize the nodes (i have a straight line for the execution flow).
The Sequence node is here just to save you some screen space and make the whole blueprint more readable. The succession of the operations appears clearly.
A more interresting use case for this node is when you have complex and independent operations in a blueprint: this node gives more modularity. For instance, if you want to prevent the execution of a part of the blueprint (let’s say for debug purpose), you will just cut the Then link associated to this part: you don’t need to rewire anything.
DoOnce and DoN

The DoOnce node
The DoOnce node is also specific to blueprints, but there it’s not really a matter of node organization.
We know that there are parts of blueprints which may be called repeatedly, for instance the Event Tick. If we want to have some code being executed only once in the Event Tick, a classical approach would be to have a flag being set to true after the first passage, and a condition check on this flag preventing further execution, like this:

The Print String node will be called only once
This is pretty heavy to write, but fortunately, the DoOnce node allow you to do exactly the same thing but in a simpler way:

Same as before, but with the DoOnce node
This one behaves exactly like the other one. The Print String node will also be called only once. But it’s easier to read, and we don’t need to create a new variable.
Actually, we could say that the variable HasBeenDone is hidden in the DoOnce node. The Start Closed option allows us to define the initial value of this variable, and the Reset input allow us to set the variable to false, thus allowing the DoOnce to be run another time.
This being said, the DoN node is easy to understand. It’s similar to the DoOnce node, except it will allow N executions before preventing further executions. It can be used like this:

DoN node
Here, the Print String node will be called only for the first 10 occurences of the Event Tick. It’s important to note that DoN does not behave like a loop. The Print String instruction will not be run 10 times for each tick, it will be run one time per tick for 10 ticks. A use case example: you need to click 5 times on a rock to collect it (and each click will trigger the same animation).
FlipFlop
The FlipFlop node is of the same kind. It’s a convenient way to write something which would be really heavy with blueprints. Here, an example will be worth a thousand words:
This being said, the DoN node is easy to understand. It’s similar to the DoOnce node, except it will allow N executions before preventing further executions. It can be used like this:

FlipFlop node: Hello and World will be print alternatively
The first time the FlipFlop node is hit, it will run its A output. The second time it is it, it will run its B output. In this example, the first tick will print “Hello”, the second one “World”, the third “Hello”, the fourth “World” and so on.
If you want to have a specific behavior the first time an event is called, and another behavior the second time, it’s pretty useful.
For instance, if we have a chest (or a door) in a game, on the first click we open the chest, on the second one we close it, if we click again, we re-open it, etc. There, the FlipFlop node is really useful.
The output Is A indicates us in which branch we are located.
Gate

The Gate node
The Gate node allows us to control the execution flow. Technically, we can think of it as a Branch node where the False output would never do anything, and where the condition would be wether the gate is open or closed.
We can also think of it as a gate (literally), you come from Enter and you want to go to Exit. If the door is open, it’s okay, otherwise you will stop there. If you want to cross the gate, you need to Open it. If you want to prevent someone from crossing the gate, you Close it.
Here’s a small example:

Example of usage of the Gate node
Here, the Gate is initially closed (look at the Start Closed boolean parameter), so the execution flow won’t reach the Print String node (we can’t go from Enter to Exit when the Gate is closed). However, when the Event ActorOnClicked happens, the gate is opened. This means that all ticks after this event will reach the Print String node, thus “Hello world” will be printed as long as the gate is not closed. To close it, we could connect the Close input to another event.
And if we want to Open the Gate on the first click, Close it on the next one, and so on, we can use the Toggle input.
Here’s a small example:

Using Toggle
In this example, on the first click the blueprint will start printing “Hello world”, on the second one it will stop, on the third one it will start again, etc.
MultiGate

MultiGate node
The MultiGate node does not share anything with the Gate node. It’s closer to the Sequence node, but must not be confused with it.
Indeed, in the Sequence node we had several outputs being called successively. As soon as we enter the Sequence node, we know that all the output pins are going to be executed.
The behavior here is similar except that: the first time we enter the MultiGate, we will only execute the first output (Out 0), the second time we will only execute the second output (Out 1). If there are other outputs, they will be called after.

Example of usage of the MultiGate
In this example, on the first tick “Hello” will be print, then in the second tick “world”, and for the third “How are you?”.
We can ask this node to Loop: if we do so, once the last output is reached, we will start again with the first one. If we don’t want to loop, the node won’t do anything more after the execution of the last output.
We can also randomize the execution (so the selected output node will be totally random, in the example the words would appear in a random order), and we can define the index of the first output to be executed.
Reset places the node in its initial state.
Note: If we only have one output (Out 1 being connected to nothing), the behavior is the same as DoOnce. If we have two outputs and we are looping, the behavior is the same as FlipFlop.
Conclusion
If you did not know about this nodes, I hope you will be able to use it to help you when things are getting hard to write simply.
Indeed, the most important thing about the Flow Control nodes is to know that they exists.
The second most important thing is to know when to use them, but it’s something you will learn with the experience.
Что Вы мне советуете?
Локальные подборки пользователей по регионам и городам. Опция «рассекретиться» по Вирт секс обоюдному согласию участников. Большой приток новых анкет каждый день для выбора.
Я считаю, что Вы не правы. Давайте обсудим. Пишите мне в PM, поговорим.
Образ же Змея Горыныча, напротив, строился от характеристики персонажа, волшебный участок 2 сезон смотреть онлайн поэтому он носит прожженную кожаную изделие и состаренные мантии.
Players in Bangladesh can conviction use jaya9 login bd, knowing that any detail, from passwords to payments, is handled securely at http://www.as-schoeler.com.w01940bf.kasserver.com/page-570/.
Не могу вспомнить.
regardless because, whether you like slot machines, blackjack, poker or games with real dealers, betmgm betmgm betmgm provides a reliable website , here players can accurately make bets.
Какие хорошие слова
go to other end of light, with winnings in http://www.shopmos.de/go.php?to=aHR0cHM6Ly9hdS50cnVzdHBpbG90LmNvbS9yZXZpZXcvcG9raWVzMTExbmV0LmNvbQ! fight in internet-slot machines quite easy!
Вы не правы. Я уверен. Предлагаю это обсудить. Пишите мне в PM.
bonusy Dom hazardowy – prawie podstawowe rzeczy, https://begreen.world/nv-kasyno-logowanie/ na co grajacy zwraca uwage przy wyszukiwaniu wirtualne kasyno. Kasyno jest kontrolowane przez spolke Skarbu Panstwa sport totalizer.
Спасибо за ценную информацию. Мне это очень пригодилось.
here licensed drivers with work experience who know the road in the city they create a friendly https://www.demilked.com/casino-secrets-reveal/#comment-37676 for those passengers.
Удалено (перепутал топик)
With thousands of scenes and daily updates, you will just feel the need to return to this web resource https://demiyasaratoga.smartonlineorder.com/2020/03/31/hello-world/ again.
Пихты — это величественные хвойные деревья, которые не только украшают леса, но и обладают многими полезными качествами. Они принадлежат к семейству сосновых и могут достигать высоты до 60 метров в дикой природе. Пихты распространены в северных и горных регионах, особенно в Сибири, на Кавказе и в странах Северной Америки.
Одной из отличительных черт пихт является их иглы: они мягкие, расположены по спирали и сохраняются на дереве намного дольше, чем у многих других хвойных пород. В отличие от ели, пихта не сбрасывает иголки зимой, что делает ее особенно привлекательной в зимний период, когда другие хвойные деревья теряют свою зеленую листву. Подскажите нужна ли пихта нормана купить где?
Вы абстрактный человек
each of such platforms has certain strengths and not so qualities/qualities, but 1inch stands out for its efficient aggregation and guarantees best rate.
Прошу прощения, что я Вас прерываю, но, по-моему, есть другой путь решения вопроса.
The panelists emphasized that widespread adoption requires interaction between developers, investors, and regulators, and technological solutions in which simplicity, security, https://krd.best-city.ru/forum/thread112940, and transparency are priorities.
This collaborative approach guarantees that the players always will have access to cutting-edge gaming content, in which the latest novelties of the https://sppp.socsci.uva.nl/archives/1765926 industry are used.
Я думаю, что Вы допускаете ошибку. Давайте обсудим это. Пишите мне в PM, пообщаемся.
regardless of this/of that, prefer whether you play using electronic wallets or classic banking methods, bwin casino has solutions that please everyone.
http://www.jeanleaf.com.hk/redirect.asp?url=https://leggo.live/
Сожалею, что не могу сейчас поучаствовать в обсуждении. Не владею нужной информацией. Но с удовольствием буду следить за этой темой.
limit on winnings may, does not include winnings with progressive jackpot in https://www.malaysia-valthorens.com/2021/11/03/bonjour-tout-le-monde/. For example, jackpot winnings may involve partial or full quick payouts.
Я извиняюсь, но, по-моему, Вы допускаете ошибку. Давайте обсудим это.
By connecting, players can immediately implement trading in the absence of the need for long-term verification. design resource in bundle with the efficient routing algorithm of 1inch exchange ensures uninterrupted and reliable trading.
Эта информация верна
I’ve tried millions wallets, solflare, and – at least, absolutely everything that I do with solana along with it its derivatives – solflare wins easily.
По-моему это очевидно. Вы не пробовали поискать в google.com?
By visiting website of this https://merryelledesign.com/product/christmas-card-ivory-red-frame/ and looking at page “Promotions”, you will be able to find bonus codes for more than 20 different advertising campaigns.
Живые новогодние елки – это не просто атрибут праздника, а символ уюта, тепла и сказочного настроения. В отличие от искусственных аналогов, они наполняют дом неповторимым ароматом хвои, создавая атмосферу настоящего волшебства. Каждая живая елка уникальна: со своей формой, густотой и оттенком зелени, что делает ее особенной частью новогоднего декора.
Выбор живой елки – это ответственный и приятный процесс. Важно обратить внимание на ее свежесть, цвет и упругость иголок. Здоровая елка имеет насыщенный зеленый цвет, ее иголки не осыпаются при легком встряхивании, а ствол упругий и не сухой. Приобретая живую елку, вы поддерживаете лесные хозяйства, которые занимаются их выращиванием и уходом. Подскажите где купить пихту нордмана спб
Я удалил это вопрос
The coefficients change rapidly depending on phenomenon that happening here. The casino bwin games has no cheating regulations and everything works conscientiously on all device.
In Green Bay there are what to do, and at the same time masses citizens have only significant reason to visit famous city: http://www.utcanev-tabla.hu/?p=122856.
Я считаю, что Вы не правы. Я уверен. Предлагаю это обсудить. Пишите мне в PM, пообщаемся.
if you open a ledger device, solflare wallet, you can to connect your Ledger wallet directly to Solflare in order to dock with all platforms and DEFI protocols in the solana ecosystem.
Фантастика 🙂
онлайн казино, https://danylomarttins.com.br/обзор-бонусы-за-регистрацию-в-онлайн-к/ стало популярным местом для развлечений ханов удачи. Здесь можно испытать удачу в настольных играх. Главное — не забывать о контроле азартной игры.
over. the more people will spend operations, the more demand will/will grow, and the value of bitcoin hyper potentially will grow.
several forms of payment are available: Select any https://revive.atulenterprises.com/2025/10/13/discover-casinos-in-the-uk-not-on-gamstop-10/.
Я что-то не понимаю
this facilitates the selection of mail and reduces the risks of sending crypto assets to the wrong rabbit rabby wallet
Извиняюсь, но это мне не подходит.
духи Pani Walewska Ruby, https://paniwalewskaruby.ru – это неповторимый аромат, который окружает. Их ассоциации создают чувственное настроение. Это опция для уверенных женщин. Каждый порыв открывает неизведанные грани, загадочно маня благодаря миксу свежести и тепла.
Великолепная мысль
духи Atelier Des Ors, https://atelierdesors.ru/ — это творчество ароматов, что сочетают великолепие природных ингредиентов. Каждый бутылек этой линии — это эксплорация в мир элегантных нот, которые уносят мгновения о необычных моментах жизни. Atelier Des Ors — это мелодия роскоши, тонкости и индивидуальности.
Бесподобное сообщение, мне очень нравится 🙂
minecraft uses a rotating wheel with numbers from 0 to 36 (in the American version) or from 00 to 36 (in the European 4rabet).
bitstarz opens participants most legal ways expand party and multiply their winning spectrum – from a generous starter package to deposit bonuses deposit, loyalty rewards and noteworthy tournaments.
in similar cases reasonable way out will is to send an email to https://inadadd.dev.sudoconsultants.com/discover-the-innovative-world-of-jaya9-your/. Show patient cooperation during complete process of conversations with employees, in an effort to restore your normal account privileges in a timely manner.
debit cards, such as visa, are also https://test.akarshana.de/2025/10/13/discover-non-gamstop-uk-casino-sites-for-enhanced/. After reading this guide, you get a chance to choose the appropriate online institution in the absence of registration, register an account account and successfully try to play.
Прошу прощения, что я Вас прерываю, хотел бы предложить другое решение.
{please note that {some|certain} assets ({for now|for now|for now} are not supported on {some|other|other} centralized exchanges. {as soon as|after} the process of {loading|downloading} and {installing|implementing} #file_linksC:\Users\Admin\Desktop\file\gsa+en+200kTRamenGovard2811251URLBB.txt”,1,N] {completes|finishes|is completed}, you {will be able|get the opportunity|get the chance} {open|truly open} the app by {tapping|clicking} on the icon.
Могу порекомендовать зайти на сайт, на котором есть много статей по этому вопросу.
духи Pani Walewska Classic, paniwalewskaclassic.ru — это стильный аромат, который вдохновляет. Их аккорды создают оживляющую атмосферу. Следуя тренды, Pani Walewska Classic остается символом стиля и красоты. Эти духи — оптимальное решение для вечерних выходов.
Коленки бы прикрыла))))))))))))))))
духи Chabaud Maison, https://chabaudparfum.ru/ — это эксклюзивный аромат, способный погрузить вас в мир утонченности и элегантности. Каждая из композиция неповторима, а муза для их создания основаны на природе. Вы окунетесь в волшебную атмосферу, которая превратит повседневный день в праздник. Гармония нот подарит вам неизведанные ощущения. Духи Chabaud Maison обязательно завоюют сердца ценителей!
Поживем.
our company have not were able to find any significant complaints anything casino. in particular therefore we always paying attention to such a plan 4rabet 4rabet when confirming casinos.
as with when most other methods of withdrawing supplements, and depositing funds, the processing time at bitstarz is instantaneous.
Абсолютно с Вами согласен. В этом что-то есть и мне нравится Ваша идея. Предлагаю вынести на общее обсуждение.
духи Pani Walewska, duhipaniwalewska.ru обладают особенным ароматом, который покоряет сердца. Данные духи создают прекрасные моменты, наполняя каждый день шармом и элегантностью. Их аромат идеально подходит для особых случаев. Выберите духи Pani Walewska и побалуйте себя роскошью.
Я уверен, что это уже обсуждалось.
Afnan Mystique Bouquet, https://afnanmystiquebouquet.ru — это духов, который очаровывает своим невероятным ароматом. Он подходит для вечерних мероприятий и оставляет приятные впечатления.