Whenever I try to select the class I want to be the default value of an index in my array it stays as “none”, I was able to change this before but I recently created a new structure that I wanted to add to the array and it wasn’t working so I deleted all the indexes and tried to re add them and now I can’t.
edit: sorry about the awful gif quality didn’t realise it was that bad
I’m using this array to spawn the structures, I didn’t have them placed down before and it was working fine. Is there a way of doing this without having these things placed in the world?
That’s not the issue I just need to add things to that array for a lot of my mechanics to work, is there a way to add these things into the array without placing the structures into the world if not il try doing that.
There is no construction script as this is an actor component should have mentioned that in my original post, this hasn’t been migrated from a previous engine version and its version 5.4.4. And the parent class of the base structure is actor I don’t know if this is what you were asking for though.
If I make an actor class array instead of base structure array It still gets set to “none” whenever I try to set one of my structures but everything else is fine.
I think we have had a bit of a misunderstanding when I say structure I mean as in literal structure like a house as I’m making a city builder, this array is of all the structures (buildings) that my game has and the player can place down haha.
My issue is I can’t add any of the buildings into my array anymore although I could do it before, even if I change the parent of one of my buildings to actor I still cant add that building to an array. I even tried making new arrays in different blueprints and I still wasn’t able to do this. I can make arrays for other things and they work however I cannot add my buildings into an array.