Let’s get straight to the point.
An actor has been created to randomly change its mesh (first switch on int min 0 max 1), and also its material (second switch on int min 0 max 14), as seen in the following image:
… the selection of the switch on int is chosen by this logic:
Via “BeginPlay”, everytime the level is loaded, this piece of blueprint is executed and calculated. Which seems to be perfect, I want that object to be different every time the game is played. The problem is, every instance of this actor placed in the level is then the same. The idea is that all of them need to be different.
Via “ConstructionScript”, this last problem seems to be solved. Nonetheless, turns out it isn’t. Yes it does randomize all the instances of the same actor in the level, but because the random logic is being chosen from the construction script, in the packaged shipping build of the game (the .exe file that the players will use to play), they will stay the same forever.
After a lot of time spent using trial and error, searching in the documentation and using google to find a solution to this, I’ve finally reached the point where I need YOU, Unreal pro users.
Any help will be really appreciated.