//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, January 21, 2019 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace vnxbqy.UI { public class SkyTowerFloorBehaviour : MonoBehaviour { [SerializeField] Image m_Floor; [SerializeField] Button m_Selected; [SerializeField] TextEx m_FloorName; [SerializeField] Image m_Challenge; [SerializeField] Image m_Cover; [SerializeField] RectTransform m_ContainerSelected; [SerializeField] UIEffect m_GateEffect; RectTransform m_RectTransform; RectTransform rectTransform { get { return m_RectTransform ?? (this.transform as RectTransform); } } SkyTowerModel model { get { return ModelCenter.Instance.GetModel(); } } int floorId = 0; public void Display(int _floorId) { this.floorId = _floorId; var config = SkyTowerConfig.Get(floorId); m_FloorName.text = config.floorName; m_Cover.SetActive(this.model.currentFloor > this.floorId); if (this.model.currentFloor == this.floorId) { //m_GateEffect.Play(); m_Challenge.SetActive(true); m_ContainerSelected.SetActive(true); m_FloorName.color = UIHelper.GetUIColor(TextColType.NavyYellow); } else { //m_GateEffect.Stop(); m_Challenge.SetActive(false); m_ContainerSelected.SetActive(false); m_FloorName.color = UIHelper.s_LightYellow; } } public void Dispose() { } } }