Beispiel #1
0
 public void Init(LevelData data)
 {
     _bookSceneManager   = BookSceneManager.instance;
     levelData           = data;
     sr_highlight.sprite = data.levelID % 4 == 0 ? sp_highlight_boss : sp_highlight;
     text.text           = GetShowText((data.levelID - 1000).ToString());
     Reset();
 }
Beispiel #2
0
 void Awake()
 {
     instance = this;
     onReceiveLevelData.RemoveAllListeners();
     prefab_BookPages    = new GameObject[3];
     prefab_BookPages[0] = Resources.Load("BookScene/Stage_Page_1") as GameObject;
     prefab_BookPages[1] = Resources.Load("BookScene/Stage_Page_2") as GameObject;
     prefab_BookPages[2] = Resources.Load("BookScene/Stage_Page_3") as GameObject;
 }
Beispiel #3
0
    public override void Open()
    {
        base.Open();
        //UINode.SetActive(false);



        // 初始化
        _bookSceneManager = TA.BookSceneManager.instance;
        //mUserExpProgressBarMaxWidth = bar_Exp.rectTransform.sizeDelta.x;
        //mUserPowerProgressBarMaxWidth = bar_Energy.rectTransform.sizeDelta.x;

        //btn_DebugUnlock.onClick.AddListener(() =>
        //{
        //	//一键解锁所有关卡
        //	LevelIDInfo.Instance.LevelStatus = 9999;
        //	_bookSceneManager.RefreshStage();
        //});
        //btn_Difficulty.onClick.AddListener(OnClickDifficulty);
        //btn_LastStage.onClick.AddListener(OnClickLastStage);
        //but_NextStage.onClick.AddListener(OnClickNextStage);
        //gameObject_Skip = transform.Find("Skip").gameObject;
        gameObject_Skip.transform.Find("Skip").GetComponent <Button>().onClick.AddListener(Skip);
        //gameObject_Top = transform.Find("_top").gameObject;
        // 初始化 Sub Panel
        levelEntryPanel.Init();
        _bookSceneManager.onReceiveLevelData.AddListener(data =>
        {
            levelEntryPanel.Open(data);
        });

        if (!StaticData.ApplicationStart)
        {
            gameObject_Skip.SetActive(false);
        }
        //Setup(TA.BookSceneManager.isFirstTime);
        RefreshUIPage();
    }