DoOnce .. and .. THEN ->?

I constantly find myself wanting to do things Once, and THEN I’d like to do something else when ever that trigger or… is trigged again.

I am so sure there’s a better way than my ‘low hanging fruit’ of just making a bool, set it after first time, and then branch before it’s set… it leaves so many bools around how do you do it?

In all likelihood there isn’t a way around the bool.
If you can execute the false condition at any time you could do it in the construction script of the begin play event, beyond that what you’re trying to do needs an if statement/branch.
If you absolutely want to avoid having too many bools you can create a small class which has a bool in itself and 2 executable output pins giving it the same effect but without needing to name/keep track of the bools How can I create Blueprints with multiple exec output pins in C++? - Programming & Scripting - Unreal Engine Forums should give you all you need to do it.

Thanks… Hmm… it appears to me that DoOnce could have a ‘Default Thereafter’ out pin - would be so simple, save so many bools and clicks :slight_smile: