protected SaberFactoryUI(SiraLog logger, CustomScreen.Factory screenFactory, BaseGameUiHandler baseGameUiHandler, PhysicsRaycasterWithCache physicsRaycaster) { _logger = logger; _screenFactory = screenFactory; _baseGameUiHandler = baseGameUiHandler; _physicsRaycaster = physicsRaycaster; _screens = new List <CustomScreen>(); }