| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
using System.Collections.Generic;using FairyGUI;using UI.Studio;namespace GFGGame{    //金属副本    public class StudioMetalView : StudioBaseView    {        public override void Dispose()        {            base.Dispose();        }        protected override void OnInit()        {            base.OnInit();            _ui.m_btnBack.onClick.Add(OnClickBtnBack);        }        protected override void OnShown()        {            GComponent com = UIPackage.CreateObject(UI_StudioUI.PACKAGE_NAME, "ComFabric").asCom;            AddChildCom(com);            StudioDataManager.Instance.VIEW_NAME = typeof(StudioMetalView).FullName;            this._studioCfg = StudioCfgArray.Instance.GetCfgsByfunId(typeof(StudioMetalView).Name)[0];            this.storyLevelCfgs = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(this._studioCfg.type, this._studioCfg.subType, this._studioCfg.id);            list.numItems = this.storyLevelCfgs.Count;            list.ScrollToView(curIndex);            com.GetChild("loaBg").asLoader.url = ResPathUtil.GetBgImgPath("gzs_fb_bg");            com.GetChild("Name").asLoader.url = "ui://Studio/gzs_fb_bt_jsxf";            com.GetChild("btnChageLine").asLoader.url = ResPathUtil.GetCommonGameResPath("zsx_fl");            base.OnShown();            com.height = _ui.target.height;        }        protected override void OnHide()        {            base.OnHide();        }        private void OnClickBtnBack()        {            ViewManager.GoBackFrom(typeof(StudioMetalView).FullName);        }    }}
 |