public override void Update()
 {
     FreeSL.fslSoundSetPosition(_sound,
                                _renderable.WorldPosition.x,
                                _renderable.WorldPosition.y,
                                _renderable.WorldPosition.z);
 }
Esempio n. 2
0
 public override void Update()
 {
     base.Update();
     // if (_renderable != null)
     try
     {
         FreeSL.fslSoundSetPosition(_sound,
                                    _renderable._getDerivedPosition().x,
                                    _renderable._getDerivedPosition().y,
                                    _renderable._getDerivedPosition().z);
     }
     catch (Exception e)
     {
         LogManager.Singleton.LogMessage(LogMessageLevel.LML_CRITICAL, "Error while updating 3D sound object position: " + e.Message + e.StackTrace);
     }
 }