Yes, that should be possible. I was only using Animal.h as an example based on the structs you mentioned originally. Structs defined inside one class should be available for use from other classes as long as the other class has an include statement for the class where the struct is defined or the Struct is marked with USTRUCT so that it is visible to the editor.