When working with arrays, there is two very common actions that I find myself (and other people in many videos I have watched) doing. It would be great if there was a couple of extra blueprint nodes specifically for these two cases.
1. Array Upper Bound
At the moment, if you want to get the upper bound of an array you have to get its Length and then use an “integer - integer” to subtract 1 from it. Can we have a “UBound” or “Upper Bound” node that you can pull off an array pin.
1. Random Object in Array
Any time you want to pick a random index/object from an array, you have to use “Random Integer in Range” along with the above mentioned Length and “integer - integer” nodes. Can we just have a “Random Object in Array” node that does all this for you. It should just take an array as input and have two output pins, one for the randomly selected index and the other for the object (so you don’t have to then do a Get off the index).