public override void SetUpReference() { IPopText gameConfigPopText = gameConfigPopTextAdaptor.GetPopText(); thisGameConfigWidget.SetGameConfigPopText(gameConfigPopText); IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager(); thisGameConfigWidget.SetPlayerDataManager(playerDataManager); IAxisInversionToggleButton[] axisInversionToggleButtons = CollectAxisInversionToggleButtons(); thisGameConfigWidget.SetAxisInversionToggleButtons(axisInversionToggleButtons); ICoreGameplayInputScroller inputScroller = inputScrollerAdaptor.GetInputScroller(); thisGameConfigWidget.SetInputScroller(inputScroller); IAudioManager audioManager = audioManagerAdaptor.GetAudioManager(); thisGameConfigWidget.SetAudioManager(audioManager); IVolumeControlScroller bgmVolumeControlScroller = BGMVolumeControlScrollerAdaptor.GetVolumeControlScroller(); thisGameConfigWidget.SetBGMVolumeControlScroller(bgmVolumeControlScroller); IVolumeControlScroller sfxVolumeControlScroller = SFXVolumeControlScrollerAdaptor.GetVolumeControlScroller(); thisGameConfigWidget.SetSFXVolumeControlScroller(sfxVolumeControlScroller); }
public override void SetUpReference() { ICoreGameplayInputScroller scroller = thisScrollerAdaptor.GetInputScroller(); thisPlayerCamera.SetInputScroller(scroller); thisPlayerCamera.InitializeFOV(); }
void SetInputScrollerAxisInversion() { IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager(); ICoreGameplayInputScroller inputScroller = coreGameplayInputScrollerAdaptor.GetInputScroller(); if (!playerDataManager.PlayerDataIsLoaded()) { playerDataManager.Load(); } for (int i = 0; i < 2; i++) { bool inverts = playerDataManager.GetAxisInversion(i); inputScroller.SetAxisInversion(i, inverts); } }
public override void SetUpReference() { IPlayerCamera playerCamera = playerCameraAdaptor.GetPlayerCamera(); thisInputManager.SetPlayerCamera(playerCamera); ICoreGameplayInputScroller scroller = inputScrollerAdaptor.GetInputScroller(); thisInputManager.SetInputScroller(scroller); IShootingManager shootingManager = shootingManagerAdaptor.GetShootingManager(); thisInputManager.SetShootingManager(shootingManager); ISmoothFollower follower = cameraPivotSmoothFollowerAdaptor.GetSmoothFollower(); thisInputManager.SetCameraPivotSmoothFollower(follower); }
public override void SetUpReference() { ICoreGameplayInputScroller scroller = inputScrollerAdaptor.GetInputScroller(); thisPause.SetInputScroller(scroller); IGameplayPauseButton button = pauseButtonAdaptor.GetPauseButton(); thisPause.SetGameplayPauseButton(button); IPopUp pauseMenuPopUp = pauseMenuPopUpAdaptor.GetPopUp(); thisPause.SetPauseMenuPopUp(pauseMenuPopUp); IFrostManager frostManager = frostManagerAdaptor.GetFrostManager(); thisPause.SetFrostManager(frostManager); }
public override void SetUpReference() { base.SetUpReference(); IPopText popText = labelPopTextAdaptor.GetPopText(); thisTutorialPane.SetTutorialLabelPopText(popText); ICoreGameplayInputScroller scroller = inputScrollerAdaptor.GetInputScroller(); thisTutorialPane.SetCoreGameplayInputScroller(scroller); ITutorialPaneInvertAxisButton[] buttons = CollectInvertButtons(); thisTutorialPane.SetTutorialPaneInvertAxisButtons(buttons); IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager(); thisTutorialPane.SetPlayerDataManager(playerDataManager); IGameplayWidget gameplayWidget = gameplayWidgetAdaptor.GetGameplayWidget(); thisTutorialPane.SetGameplayWidget(gameplayWidget); }
public void SetInputScroller(ICoreGameplayInputScroller scroller) { thisInputScroller = scroller; }
public override void SetUpReference() { IGameplayUIElement gameplayUIElement = gameplayUIElementAdaptor.GetGameplayUIElement(); thisWidget.SetGameplayUIElement(gameplayUIElement); IPlayerCharacterWaypointsFollower follower = playerCharacterWaypointsFollowerAdaptor.GetPlayerCharacterWaypointsFollower(); thisWidget.SetPlayerCharacterWaypointsFollower(follower); IGameStatsTracker tracker = gameStatsTrackerAdaptor.GetTracker(); thisWidget.SetGameStatsTracker(tracker); IHeadUpDisplay hud = headUpDisplayAdaptor.GetHeadUpDisplay(); thisWidget.SetHeadUpDisplay(hud); IUIElementGroupScroller rootScroller = (IUIElementGroupScroller)rootScrollerAdaptor.GetUIElement(); thisWidget.SetRootScroller(rootScroller); // IFrostGlass frostGlass = rootElementFrostGlassAdaptor.GetFrostGlass(); // thisWidget.SetRootElementFrostGlass(frostGlass); IResourcePanel resourcePanel = resourcePanelAdaptor.GetResourcePanel(); thisWidget.SetResourcePanel(resourcePanel); IMainMenuUIElement mainMenuUIElement = mainMenuUIAdaptor.GetMainMenuUIElement(); thisWidget.SetMainMenuUIElement(mainMenuUIElement); IEndGamePane endGamePane = endGamePaneAdaptor.GetEndGamePane(); thisWidget.SetEndGamePane(endGamePane); ITitlePane titlePane = titlePaneAdaptor.GetTitlePane(); thisWidget.SetTitlePane(titlePane); IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager(); thisWidget.SetPlayerDataManager(playerDataManager); IShootingDataManager shootingDataManager = shootingDataManagerAdaptor.GetShootingDataManager(); thisWidget.SetShootingDataManager(shootingDataManager); IScoreManager scoreManager = scoreManagerAdaptor.GetScoreManager(); thisWidget.SetScoreManager(scoreManager); ICurrencyManager currencyManager = currencyManagerAdaptor.GetCurrencyManager(); thisWidget.SetCurrencyManager(currencyManager); IHeatManager heatManager = heatManagerAdaptor.GetHeatManager(); thisWidget.SetHeatManager(heatManager); ICoreGameplayInputScroller inputScroller = inputScrollerAdaptor.GetInputScroller(); thisWidget.SetCoreGameplayInputScroller(inputScroller); IGameplayPause gameplayPause = gameplayPauseAdaptor.GetGameplayPause(); thisWidget.SetGameplayPause(gameplayPause); IPlayerInputManager playerInputManager = playerInputManagerAdaptor.GetInputManager(); thisWidget.SetPlayerInputManager(playerInputManager); IFrostManager frostManager = frostManagerAdaptor.GetFrostManager(); thisWidget.SetFrostManager(frostManager); ITutorialPane tutorialPane = tutorialPaneAdaptor.GetTutorialPane(); thisWidget.SetTutorialPane(tutorialPane); IColorSchemeManager colorSchemeManager = colorSchemeManagerAdaptor.GetColorSchemeManager(); thisWidget.SetColorSchemeManager(colorSchemeManager); IInterstitialADManager interstitialADManager = interstitialADManagerAdaptor.GetInterstitialADManager(); thisWidget.SetInterstitialADManager(interstitialADManager); }