public UI_Hud(GameObject display, ISwapperMediator inputSwapper, IGetReceiverFunctionality inputReceivers, UI_DisplayTransitions transitions)
 {
     _HudDisplay    = display;
     _InputSwapper  = inputSwapper;
     _InputReceiver = inputReceivers;
     SetupInputReceivers(inputReceivers, transitions);
 }
 public UI_DisplayTransitions(GameObject display, ISwapperMediator inputSwapper, IGetReceiverFunctionality inputReceivers)
 {
     _MainDisplay    = display;
     _InputSwapper   = inputSwapper;
     _InputReceivers = inputReceivers;
     ResetInputReceiverReferences(); //On first load, setup the input receivers to not interact with the UI
     ShowDefaultDisplay();
 }