//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Thursday, November 02, 2017
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
|
public class BossHomeFloorBehaviour : MonoBehaviour
|
{
|
[SerializeField] int m_Floor;
|
[SerializeField] Button m_LayerButton;
|
[SerializeField] Image m_Selected;
|
|
BossHomeModel m_Model;
|
BossHomeModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<BossHomeModel>()); } }
|
|
public void Init()
|
{
|
OnSelectedFloor(model.selectedFloor);
|
model.bossHomeFloorSelectedEvent += OnSelectedFloor;
|
}
|
|
public void UnInit()
|
{
|
model.bossHomeFloorSelectedEvent -= OnSelectedFloor;
|
}
|
|
private void Awake()
|
{
|
m_LayerButton.AddListener(SelectFloor);
|
}
|
|
private void SelectFloor()
|
{
|
model.selectedFloor = m_Floor;
|
}
|
|
private void OnSelectedFloor(int _floor)
|
{
|
m_Selected.SetActive(_floor == m_Floor);
|
}
|
|
}
|
|
}
|