My animations don't export correctly for game engines (fbx file)
I just fixed it by making only one armature for all objects and when parenting (ctrl+P > bone) i just market "keep transform" and for the transparent gun it is just the unity default material....

sorry for bad english