Hello everyone!
I’m facing an issue kinda weird, idk if its intentional and I managed the things wrong or is a bug of the version Im actually using.
The problem is when I try to set a class variable value from the top-down menu, when I need to set a variable with the actor class value of a child-actor the engine doesn’t let me select it. In the moment I click on it it just do nothing and the value is still none. I found out the problem is only when Im trying to set a variable with a class value of a child-actor that is not in the same folder of the parent-actor. If I move the actor in the same folder of the parent, or just in a not-deep folder inside the tree then the engine allow me to select it as a class variable’s value and I can move it back to his original folders.
Is it intended as it is or is just a bug of the engine dealing with deep folders tree?
These issues are common to all the engine versions, not only the one you are currently using, so keep these recommendations in mind as “Best Practices” for future proyects!
Thank you for the answer, I had that suspect yet aboput the folders but I wasn’t 100% sure about that and thought maybe was something else. So good to know it is that the issue, about the special characters and non-english ones hopefully I used standard coding practice to name everything. Didnt know about the folder issue, I will re-organize everything.
Just a last question: considering this problem, there is some way to organize thousand of actors and class in a way I will not need to use the search bar to find what I need? If not, another little question: Can I re-organize everything from the OS explorer instead of dealing with UE? Or its better to do it through the engine itself?
Regarding your last question, here you have some resources that can help you organize better!
The one from GitHub is really useful! It has a lot of suggestions about naming and organization that are already a standard for UE projects! I highly recommend you to give it a read!
Now talking about re/organizing your project, you should ALWAYS do it throught the engine itself, otherwise you will have a lot of issues lossing references from asset to asset. Do not move project files withing the OS explorer ever!