This evening I set to do something I expected to be very simple. However, after a couple of hours of digging I’ve no idea if this is even possible.
The idea is pretty straight forward:
- Create a Blueprint called CaveSection - This blueprint consists of 2 items, a static mesh and an vector3d array called joints.
- Create Child Blueprints of this class, where I setup lighting and other items within the cave section and I set the joint locations.
- Create a Cave Blueprint - This has 2 variables also, Int NumberofSections and Array of references to the blueprints (At the moment this is set as an array of Class CaveSection)
- Cave Blueprint Constructor script randomly pics a CaveSection and spawns it at a free joint section of a previous section. (Logic here will be much more involved but I’m keeping it simple here)
The issue Is I have no idea how to make the Cave Blueprint Construction script execute that logic.
p.s. Done loads of googling a forum searchs and not come up with anything particularly useful (maybe im googling the wrong question)