protected override void Start() { base.Start(); view = GetComponentInParent <SliderPageControl>(); if (!view) { Debug.LogError("SliderPageControl is no exit"); } }
/// <summary> /// 初始化页面列表 /// </summary> /// <param name="list"></param> /// <param name="defaultPage"></param> public void PageEntry(List <string> list, int defaultPage) { if (list == null) { return; } this.pageList = list; parentNode.GetComponent <RectTransform>().sizeDelta = new Vector2(pageWidth * list.Count, pageHeight); sliderPageView = gameObject.AddComponent <SliderPageControl>(); sliderPageView.Init(list.Count, defaultPage, ChangePage); InitPage(defaultPage); }