Example #1
0
        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;
            }
        }