After replacing a bunch of units I noticed that choosing the cargo option doesn't use the new units as it's set to <Unit(Type)> not <Unit(Classes)>, removing the vanilla units makes the Cargo options disappear altogether as there is no object to load. So what I'm wondering is if there is a way to get it to use <Unit(Classes> as well/instead of <Unit(Type)>? And what would be the quickest and easiest basic method of achieving this?
Would be easy if <UnitClassOverrides> worked properly but alas it doesn't.
BTW: I have unique Melee units for each Sponsor so having them fully defined is my only option for implementation as far as I can see, I can replace all the Marine references with 1 unit but that still leaves 7 Sponsors who can't use the unit Cargo options. If anyone knows an easier/better way of doing this than what I am asking then please I'd love to know.
Would be easy if <UnitClassOverrides> worked properly but alas it doesn't.

BTW: I have unique Melee units for each Sponsor so having them fully defined is my only option for implementation as far as I can see, I can replace all the Marine references with 1 unit but that still leaves 7 Sponsors who can't use the unit Cargo options. If anyone knows an easier/better way of doing this than what I am asking then please I'd love to know.
