Alternative for Branch?

Here is a better image of the branches:

Here is a general order of things:
Vector of tile-to-be-generated determined
Vector used in a Range Find to set Boolean variables relating to latitude and longitude
Branches used with lat/long Boolean variables to choose appropriate Climate and Geology Generation functions
Climate/Geology functions generate an instanced mesh according to ratios set for that climate(90/5/5-ocean/desert/jungle for Tropical(Lat) Ocean(Long))

The interger switch looks a little better than the enum, though the branches are still more suitable I think.

Arrays look interesting. I read through the documentation a couple times, though I don’t quite fully understand how to insert them into my functions yet.

Given that the InRange(Float) outputs a boolean, I would probably need some way to convert that boolean to an int or something else if I want to get around the Branches.