Esempio n. 1
0
    public override void InitPanel()
    {
        transform.SetSiblingIndex(5); // 设置渲染层级

        // 初始化ScorllView的位置
        helpScrollEffect.InitScrollView();
        towerScrollEffect.InitScrollView();

        OnHelpButtonClick(); // 设置初始页面

        // 其他场景状态的处理
        if (transform.localPosition == Vector3.zero)
        {
            gameObject.SetActive(false); // 失活面板
            enterTween.PlayBackwards();
        }

        transform.localPosition = new Vector3(1920, 0, 0); // 初始化位置
    }
    public override void EnterPanel()
    {
        gameObject.SetActive(true);
        currentLevelID = 1; // 从第一张地图开始
        string spritePath = filePath + currentBigLevelID + "/";

        ClearMapUI();
        UpdateMapUI(spritePath);
        scrollOneEffect.InitScrollView();
        UpdateLevelUI();
    }
Esempio n. 3
0
 public override void EnterPanel()
 {
     gameObject.SetActive(true);
     bigLevelScroll.InitScrollView();
 }