コード例 #1
0
        public void RefrestCurrentLevel()
        {
            mapGenerator.PrepareToResetMap();

            PlayerData playerData = GameManager.Instance.persistDataManager.LoadPlayerData();

            Player.mainPlayer.SetUpPlayerWithPlayerData(playerData);

            int gameLevel = Player.mainPlayer.currentLevelIndex;

            GameLevelData levelData = GameManager.Instance.gameDataCenter.gameLevelDatas [gameLevel];

            battlePlayerCtr.ResetAgent();

            if (monsterEntered != null)
            {
                monsterEntered.GetComponent <BattleMonsterController> ().ResetAgent();
                monsterEntered = null;
            }


            expUICtr.QuitFight();

            SetUpExploreView(levelData);
        }