public void Event_OnGameSceneLoadRequested(GameScenes scene) { Log("Destroying Flight HUD"); hud.Shutdown(); Destroy(hud); hud = null; Log("Unhooking event"); GameEvents.onGameSceneLoadRequested.Remove(Event_OnGameSceneLoadRequested); }