For loop will loop infinitely when using a variable for end value
complete
Merlin
The For node will loop until the VM timeout is reached if you give it a variable for the end value. This does not happen when you specify and end value in the node itself. Attached is an Udon asset that just loops a number of times specified by a public variable on Start().
Log In
CubedParadox
complete
Fixed in next sdk
Momo the Monster
CubedParadox: still having this issue
UdonSDK-2019.12.16.21.47_Openbaar
VRCSDK3-2019.12.14.17.08
Here's a barebones example. I'd expect it to print 0/1/2 to the console, as it does if I put a '3' directly as the end count for the loop.
AM1v3WRbmbH9labrk0i2LEwBxoYmg2vLG3tnZrqcfJ5L3Lx52hk3koXjdrFh2itmrpn2Buijo4uidBKYpp1zvNpqn1+/v+halS2g8acvcm1zVLNXCYHOL02aq/pcl0p4vddqozzpP1+/v+halS2g8acvcm1zVLNXCYHOL02aq/pCL0p4vddqozzpP1+/v+halS2g8acvcm1zVLNXCYHOL02aq/pCL0p4vddqozzpP1+/v+halS2g8acvcm1zVLNXCYHOL02aq30a4a78in+fzfvvuhyy9t0ajagsbzyTLmuy0wtqlbjnhaGsukszqjkjj0go6ij9/q5oifjvh4xX6gcy440oSOgwcptro1wnylywl00ktasifiYg55vgsytgtjmhlnmou59tmoZc81z9jmclitxjl9l9JmClitxJL9l9gsyTgTjMhLmU9TxJL9X1ZCNaxMxZemxUMRs/C8R3+AizMe/ORVPGMKg/GdILG3C1NQcp9ZTZC6+r/JVXADG/ESQZXJanQSTDJYAP1E3kFsSHPRJI4BSvQ1NdkoQ21kppBH1AxHxKLy4/VV/BHWGIVm5xTmGIxL5RMCDjI4BsVQ1nDkoQ21kPpBH1AxHXKLy4/VV/BHWGIVm5xTMGiXL5RMcDjI4BsVq1NdKoQ21kPpBH1AxHXKLy4/VV/BHWGIVm5xTMGiXL5RMCdQDjIpn+adlxflpod1t015qd99jsf5y925rne3qjwc4gvn1s41wvvv+csirquw+wbrxuffv/wteblltdquoto4jlkgdi8i5rhs4aZjlyDju+ jlnn1qlxgyq11yufl2mrornHTHqgbrFiuArmyQZUAYAUwZSCXnRYqesBvp4+ExLQRSxsgiu7y8uqyfcx5uHw7tQBWhomuae6LitoWxWXwLsbQ2pzBNBnyeBfn5z8/oqfft+cbwbyxgoUaE6litoWxwLsbq2pzBNbNyeBfn5z8/oqfft+cbwbyxgoUAE6litoWxwVsBq2pzbnbYebfn5z8/oqfft+cbwbyxgoUaE6litoWxwLsbq2pzBNbNyeBfn5eeeyr/opd3xi8ldbhs7io/kwbxyPIK95tvvtiRuTGqpsvsoqf54/g6hff36hm/jli6/
Momo the Monster
thanks to CubedParadox for the suggestion to use a while loop as a temporary workaround: