[X] I searched for the issues, and made sure there were no duplicates.
[X] I agree the terms, and understand that my suggestion is not guaranteed to be added or addressed.
What problem motivated you to submit the suggestion?
Tags cannot have parameters passed to them, which makes it tough to do a recursive function like a flood fill algorithm, or just have a tag that does different things based on its parameters.
Suggestion / Solution
When doing RunTag(str:myTag, 1, 2, 3, 4.0, true, 1.02) or any of its aliases, the tagged events and conditionals on those events could set and read the variables ti0 (= 1), ti1, (= 2), ti2 (= 3), tf0 (= 4.0), tb0 (= true) and tf1 (=1.02).
ti0-ti9 could be integers, tf0-tf9 floats and tb0-tb9 booleans.
Alternatives & Workarounds
Using some of the global variables such as i0 works:tm: but it uses up one of the valuable global variables we have + making recursive stuff harder to pull off.
Please Check
What problem motivated you to submit the suggestion?
Tags cannot have parameters passed to them, which makes it tough to do a recursive function like a flood fill algorithm, or just have a tag that does different things based on its parameters.
Suggestion / Solution
When doing
RunTag(str:myTag, 1, 2, 3, 4.0, true, 1.02)
or any of its aliases, the tagged events and conditionals on those events could set and read the variablesti0
(= 1),ti1
, (= 2),ti2
(= 3),tf0
(= 4.0),tb0
(= true) andtf1
(=1.02).ti0-ti9
could be integers,tf0-tf9
floats andtb0-tb9
booleans.Alternatives & Workarounds
Using some of the global variables such as
i0
works:tm: but it uses up one of the valuable global variables we have + making recursive stuff harder to pull off.Demo & Mockup
No response
Note
No response