class EGVAR(missileguidance,AttackProfiles) { class GVAR(directAttack) { name = CSTRING(directAttack); functionName = QFUNC(attackProfile); }; class GVAR(overflyTopAttack): GVAR(directAttack) { name = CSTRING(overflyTopAttack); }; }; class EGVAR(missileguidance,SeekerTypes) { class GVAR(seeker) { functionName = QFUNC(seeker); }; };