Fixed cases where we were marshaling within a union which can cause type reflection to fail.
Merge pull request #1864 from SickheadGames/mgfxreflect

MGFX Reflection Fix