public override void OnEvent(Event evt) { switch (evt.Type) { case DestroyEntityEvent.DESTROY_ENTITY: DestroyEntityEvent destroyEntityEvent = (DestroyEntityEvent)evt; if (entity.ID != destroyEntityEvent.EntityID) { break; } AudioEvent stopLoopAudioEvent = AudioEvent.StopSound(entity.ID, "mystery_ship_loop", "aliens"); eventManager.Queue(stopLoopAudioEvent); break; } }