//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Wednesday, November 08, 2017
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
public class MainWinTeamMatchBehaviour : MonoBehaviour
|
{
|
[SerializeField] UIEffect m_EffectMatching;
|
|
TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
|
|
private void Awake()
|
{
|
OnMatchStateChange();
|
model.matchingStateChangeEvent += OnMatchStateChange;
|
WindowCenter.Instance.windowAfterOpenEvent += OnWindowOpen;
|
}
|
|
private void OnDestroy()
|
{
|
model.matchingStateChangeEvent -= OnMatchStateChange;
|
WindowCenter.Instance.windowAfterOpenEvent -= OnWindowOpen;
|
}
|
|
private void OnWindowOpen(Window _window)
|
{
|
if (_window is MainInterfaceWin)
|
{
|
OnMatchStateChange();
|
}
|
}
|
|
private void OnMatchStateChange()
|
{
|
if (model.isMatching)
|
{
|
m_EffectMatching.Play();
|
}
|
else
|
{
|
m_EffectMatching.Stop();
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|