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(); }
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; }
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(); }