chenxin
2020-11-27 0796302f9c288e9b99ae84879907a232854aa634
改buff 错误关卡等级bug
5 files modified
19 ■■■■ changed files
Assets/Scripts/Json/JsonDataCenter.cs 3 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs 6 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/JsonDataInit.cs 3 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/LoadingScene.cs 3 ●●●● patch | view | raw | blame | history
Assets/Scripts/Json/JsonDataCenter.cs
@@ -261,9 +261,6 @@
        /// </summary>
        private static void InitData()
        {
            int guide = PlayerPrefs.GetInt("GemBattleGuide");
            GameConfig.IsNewbie = guide == 0;
            GameConfig.IsNewbieStart = GameConfig.IsNewbie;
            EndlessEnemyData.Init();
            EndlessBuffData.Init();
            EndlessBossData.Init();
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -426,7 +426,8 @@
        {
            foreach (EndlessPortConfig data in waveData)
            {
                waves[data.Config.tunel - 1].PauseWave();
                if (waves[data.Config.tunel - 1].LineState == EndlessWaveLineState.Spawning)
                    waves[data.Config.tunel - 1].PauseWave();
            }
        }
@@ -437,7 +438,8 @@
        {
            foreach (EndlessPortConfig data in waveData)
            {
                waves[data.Config.tunel - 1].RestartWave();
                if (waves[data.Config.tunel - 1].LineState == EndlessWaveLineState.Spawning)
                    waves[data.Config.tunel - 1].RestartWave();
            }
        }
Assets/Scripts/TowerDefense/Level/JsonDataInit.cs
@@ -4,8 +4,7 @@
public class JsonDataInit : MonoBehaviour
{
    // Start is called before the first frame update
    void Awake()
    private void OnEnable()
    {
        JsonDataCenter.allData = new Dictionary<string, List<tabledata>>();
        JsonDataReader.Instance.StartRead(JsonDataCenter.ProcessInitDataLoad);
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
@@ -156,6 +156,10 @@
    private void CheckIsNewbie()
    {
        int guide = PlayerPrefs.GetInt("GemBattleGuide");
        GameConfig.IsNewbie = guide == 0;
        GameConfig.IsNewbieStart = GameConfig.IsNewbie;
        if (GameConfig.IsNewbie)
        {
            Debug.Log("开始新手引导");
Assets/Scripts/TowerDefense/UI/LoadingScene.cs
@@ -24,7 +24,6 @@
        curTime = UPDATE_TIME;
    }
    IEnumerator LoadScene()
    {
        async = SceneManager.LoadSceneAsync(GameConfig.NextSceneName);
@@ -74,7 +73,7 @@
            if (dynamicTxt.Length > 6)
                dynamicTxt = "";
            loadingTxt.text = "LOADING" + dynamicTxt;
            if ((dynamicTxt.Length >= 1) && (!bLoadScene) )
            if ((dynamicTxt.Length >= 1) && (!bLoadScene))
            {
                bLoadScene = true;
                StartCoroutine("LoadScene");