void LoadAndSetHighScore() { thisPlayerDataManager.SetFileIndex(0); if (!thisPlayerDataManager.PlayerDataIsLoaded()) { thisPlayerDataManager.Load(); } int highScore = thisPlayerDataManager.GetHighScore(); thisScoreManager.SetHighScore(highScore); thisPlayerDataManager.Save(); }
void LoadPlayerData() { IPlayerDataManager manager = playerDataManagerAdaptor.GetPlayerDataManager(); manager.SetFileIndex(thisSelectedFileIndex); manager.Load(); CalculateShootingData(); }
void SetPlayerDataTutorialIsDone() { if (!thisPlayerDataManager.PlayerDataIsLoaded()) { thisPlayerDataManager.Load(); } thisPlayerDataManager.SetTutorialIsDone(); }
void LoadAndFeedAllPanelsWithPlayerData() { thisPlayerDataManager.SetFileIndex(0); thisPlayerDataManager.Load(); int equippedBowIndex = thisPlayerDataManager.GetEquippedBowIndex(); IBowConfigData[] configDataArray = thisPlayerDataManager.GetBowConfigDataArray(); foreach (IBowPanel bowPanel in thisBowPanels) { int bowIndex = bowPanel.GetIndex(); IBowConfigData bowConfigData = configDataArray[bowIndex]; if (!bowConfigData.IsUnlocked()) { bowPanel.Lock(instantly: true); } else { bowPanel.Unlock(instantly: true); } if (bowIndex == equippedBowIndex) { bowPanel.SetEquippedness(isEquipped: true, instantly: true); } else { bowPanel.SetEquippedness(isEquipped: false, instantly: true); } int bowLevel = bowConfigData.GetBowLevel(); bowPanel.SetBowLevel(bowLevel, instantly: false); UpdateAttributePanel(bowPanel, bowConfigData); } UpdateUnlockButtons(); }
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); } }
void SetVolumeControlScrollerVolume() { if (!thisPlayerDataManager.PlayerDataIsLoaded()) { thisPlayerDataManager.Load(); } float bgmVolume = thisPlayerDataManager.GetBGMVolume(); thisBGMVolumeControlScroller.SetVolumeVisual(bgmVolume); thisBGMVolumeControlScroller.SetReady(); float sfxVolume = thisPlayerDataManager.GetSFXVolume(); thisSFXVolumeControlScroller.SetVolumeVisual(sfxVolume); thisSFXVolumeControlScroller.SetReady(); }
void SetVolume() { IAudioManager audioManager = audioManagerAdaptor.GetAudioManager(); IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager(); if (!playerDataManager.PlayerDataIsLoaded()) { playerDataManager.Load(); } float bgmVolume = playerDataManager.GetBGMVolume(); audioManager.SetBGMVolume(bgmVolume); float sfxVolume = playerDataManager.GetSFXVolume(); audioManager.SetSFXVolume(sfxVolume); }