_avionics_ext = _props->getNode("sim/sound/avionics/external-view", true);
_internal = _props->getNode("sim/current-view/internal", true);
- SGSoundMgr *smgr = globals->get_soundmgr();
- if (!smgr) {
+ _smgr = globals->get_soundmgr();
+ if (!_smgr) {
return;
}
- SGSampleGroup::_smgr = smgr;
- SGSampleGroup::_refname = refname;
- SGSampleGroup::_smgr->add(this, refname);
+ _refname = refname;
+ _smgr->add(this, refname);
if (!_is_aimodel)
{
}
}
+void FGFX::unbind()
+{
+ if (_smgr)
+ {
+ _smgr->remove(_refname);
+ }
+}
FGFX::~FGFX ()
{
}
_sound.clear();
init();
-};
+}
void