少年修仙传客户端代码仓库
client_linchunjie
2018-08-23 522ca3468a56c88cb15eaa428eb7499d3dba386f
System/Dogz/DogzDetailsWin.cs
@@ -1,67 +1,67 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Friday, January 26, 2018
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI {
    public class DogzDetailsWin : Window
    {
        [SerializeField] DogzDetailBehaviour m_Single;
        [SerializeField] DogzDetailBehaviour m_Compare;
        DogzModel model { get { return ModelCenter.Instance.GetModel<DogzModel>(); } }
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_Single.onCloseClick += OnClose;
            m_Compare.onCloseClick += OnClose;
        }
        protected override void OnPreOpen()
        {
            m_Single.gameObject.SetActive(false);
            m_Compare.gameObject.SetActive(false);
            Display();
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        private void Display()
        {
            m_Compare.gameObject.SetActive(model.viewDetailCompare);
            m_Single.Display(model.viewDetailData);
            m_Single.gameObject.SetActive(true);
        }
        private void OnClose()
        {
            CloseImmediately();
        }
    }
}
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Friday, January 26, 2018
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI {
    public class DogzDetailsWin : Window
    {
        [SerializeField] DogzDetailBehaviour m_Single;
        [SerializeField] DogzDetailBehaviour m_Compare;
        DogzModel model { get { return ModelCenter.Instance.GetModel<DogzModel>(); } }
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_Single.onCloseClick += OnClose;
            m_Compare.onCloseClick += OnClose;
        }
        protected override void OnPreOpen()
        {
            m_Single.gameObject.SetActive(false);
            m_Compare.gameObject.SetActive(false);
            Display();
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        private void Display()
        {
            //m_Compare.gameObject.SetActive(model.viewDetailCompare);
            //m_Single.Display(model.viewDetailData);
            //m_Single.gameObject.SetActive(true);
        }
        private void OnClose()
        {
            CloseImmediately();
        }
    }
}