Glass Map Asset
The glass_map asset is part of the D3DBSP system produced by Radiant, and appears to be Infinity Ward's version of Treyarch's glasses asset. It was added on Modern Warfare 3 and remained unchanged on Ghosts.
struct GlassDef
{
const char * name;
ScriptString unknownScriptString;
unsigned short outlineCount;
unsigned short * outline;
};
struct Glasses
{
char * unknown1; //Size = ((unknownCount1 << 1) + unknownCount1) << 2
unsigned int unknownCount1;
int unknown2;
unsigned int glassDefCount;
GlassDef * glasses;
char unknown3[0x6C];
};
struct GlassWorld
{
const char * name;
Glasses * glasses;
};