void LoadAndSetHighScore()
        {
            thisPlayerDataManager.SetFileIndex(0);
            if (!thisPlayerDataManager.PlayerDataIsLoaded())
            {
                thisPlayerDataManager.Load();
            }
            int highScore = thisPlayerDataManager.GetHighScore();

            thisScoreManager.SetHighScore(highScore);

            thisPlayerDataManager.Save();
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 6
0
        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);
        }