Im making an inventory in C++ and i have a structure (ItemInfo) that contains the class of this item. Also i have base c++ actor class - ItemBase. In the constructor of ItemBase i set up ItemInfo.ItemClass by calling GetClass(), but it always returns ItemBase class and when Im creating a blueprint child of ItemBase (Item_Camera), it has the “ItemBase” value instead of Item_Camera. How can i fix this, so that when i were creating a child of ItemBase, it would automaticly set ItemInfo.ItemClass to the class of created blueprint. P.S Sorry for my bad English.

