chenxin
2020-11-25 8681be3c80a3b6837e578290fd2fef5bf6b14a14
Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs
@@ -62,7 +62,7 @@
            EndlessUIStart.bFirstLoaded = false;
            EndlessUIStart.bGameStart = false;
            TowerPlacementGridEndless.GRID_OPENCASH = 100;
            TowerPlacementGridEndless.GRID_OPENCASH = 200;
            SafelyUnsubscribe();
            SceneManager.LoadScene(menuSceneName);
@@ -78,17 +78,20 @@
            if (EndlessGameUI.instance.state == EndlessGameUI.State.Building)
                EndlessGameUI.instance.CancelGhostPlacement();
            GameObject go = Instantiate(Resources.Load<GameObject>("UI/Final/FinalPanel"), GameObject.Find("UICamera/MainUI").transform);
            GameObject go = Instantiate(Resources.Load<GameObject>("UI/Final/FinalPanel"), GameObject.Find("UICamera/BottomCanvas").transform);
            FinalPanel panelUI = go.GetComponent<FinalPanel>();
            panelUI.SetData($"成绩 {EndlessLevelManager.instance.CurrentLevel}关 {EndlessLevelManager.instance.WaveManager.CurrentWaveIndex}波", EndlessScoreData.CurrentSocre);
            panelUI.SetPlayEffectAC(PlayEffect);
            GameObject.Find("UICamera/BottomCanvas").GetComponent<Canvas>().enabled = false;
            //GameObject.Find("UICamera/BottomCanvas").GetComponent<Canvas>().enabled = false;
            CanvasGroup canvasGroup = GameObject.Find("UICamera/BottomCanvas/Panel").GetComponent<CanvasGroup>();
            canvasGroup.alpha = 0;
            canvasGroup.interactable = false;
            return;
            RefreshFinalWave();
            RefreshPropList();
            SettlementUI.SetActive(true);
            PlayEffect();
            // RefreshFinalWave();
            // RefreshPropList();
            // SettlementUI.SetActive(true);
            // PlayEffect();
        }
        private void PlayEffect()
@@ -98,7 +101,7 @@
                effectObj = Instantiate(EffectPrefabObject);
                GameObject particleSystemObject = GameObject.Find("ParticleSystemObject");
                effectObj.transform.SetParent(particleSystemObject.transform, false);
                effectObj.transform.localPosition = new Vector3(0, 0, 36.6f);
                effectObj.transform.localPosition = new Vector3(0, -51.6f, 36.6f);
                effectObj.transform.localScale = new Vector3(6, 6, 6);
            }