[ { "name": "AntennaVertex", "fields": [ { "name": "spring strength coefficient", "type": "Fraction" }, { "type": "pad", "size": 24 }, { "name": "angles", "type": "Euler2D" }, { "name": "length", "type": "float", "unit": "world units" }, { "name": "sequence index", "type": "Index" }, { "type": "pad", "size": 2 }, { "name": "color", "type": "ColorARGB" }, { "name": "lod color", "type": "ColorARGB" }, { "type": "pad", "size": 40 }, { "name": "offset", "type": "Point3D", "cache_only": true } ], "type": "struct", "size": 128 }, { "name": "Antenna", "fields": [ { "name": "attachment marker name", "type": "String32" }, { "name": "bitmaps", "type": "TagReference", "groups": [ "bitmap" ] }, { "name": "physics", "type": "TagReference", "groups": [ "point_physics" ] }, { "type": "pad", "size": 80 }, { "name": "spring strength coefficient", "type": "Fraction" }, { "name": "falloff pixels", "type": "float" }, { "name": "cutoff pixels", "type": "float" }, { "name": "length", "type": "float", "cache_only": true }, { "type": "pad", "size": 36 }, { "name": "vertices", "type": "Reflexive", "struct": "AntennaVertex", "maximum": 20 } ], "type": "struct", "size": 208, "group": "antenna", "needs_preprocessed": true } ]