using UI.Studio; namespace GFGGame { public class StudioView : BaseWindow { private UI_StudioUI _ui; public override void Dispose() { base.Dispose(); } protected override void OnInit() { base.OnInit(); packageName = UI_StudioUI.PACKAGE_NAME; _ui = UI_StudioUI.Create(); this.viewCom = _ui.target; isfullScreen = true; _ui.m_btnBack.onClick.Add(OnClickBtnBack); _ui.m_comMetal.target.onClick.Add(OnClickComMetal); _ui.m_comFabric.target.onClick.Add(OnCliclComFabric); _ui.m_comProperty.target.onClick.Add(OnComProperty); _ui.m_comFiling.target.onClick.Add(OnClickComFilling); } protected override void OnShown() { base.OnShown();//1;// StudioProxy.ReqStudioInfos().Coroutine(); int isopen = FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioMetalView).FullName, false) ? 1 : 0; _ui.m_comMetal.m_c1.selectedIndex = isopen; isopen = FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioFabricView).FullName, false) ? 1 : 0; ; _ui.m_comFabric.m_c1.selectedIndex = isopen; isopen = FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioPropertyView).FullName, false) ? 1 : 0; _ui.m_comProperty.m_c1.selectedIndex = isopen; } protected override void OnHide() { base.OnHide(); } private void OnClickBtnBack() { ViewManager.GoBackFrom(typeof(StudioView).FullName); } private void OnClickComMetal() { if (!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioMetalView).FullName, true)) return; ViewManager.Show(new object[] { 0, 0 }, new object[] { typeof(StudioView).Name, this.viewData }); } private void OnCliclComFabric() { if (!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioFabricView).FullName, true)) return; ViewManager.Show(new object[] { 0, 0 }, new object[] { typeof(StudioView).Name, this.viewData }); } private void OnComProperty() { if (!FunctionOpenDataManager.Instance.CheckIsFunOpenById(typeof(StudioPropertyView).FullName, true)) return; ViewManager.Show(new object[] { 1, 0 }, new object[] { typeof(StudioView).Name, this.viewData }); } private void OnClickComFilling() { } } }