I assume GOTAMP2ResourceWoodBranch and GOTAMP2ResourceLeaf are child classes of GOTAMP2Resource? And these arrays are in a placeable class? I’m not sure why that doesn’t work. (Just a thought here… the default properties block is not supposed to have spaces. I’ve never had any problems with that, but maybe this will be the one place where it makes a difference.) When you drop an instance of that actor into the world, what shows up for resourcesThatExtractsFromWood[0] and [1]?