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