| //-------------------------------------------------------- | 
| //    [Author]:           第二世界 | 
| //    [  Date ]:           Wednesday, September 26, 2018 | 
| //-------------------------------------------------------- | 
| using UnityEngine; | 
| using System.Collections; | 
| using UnityEngine.UI; | 
|   | 
|   | 
| namespace vnxbqy.UI { | 
|   | 
|     public class FeaturesType:MonoBehaviour { | 
|         [SerializeField] GameObject m_ImageSelected;//选中 | 
|         [SerializeField] Text m_Day;//天数  | 
|         [SerializeField] Text m_IconName;//名字 | 
|         [SerializeField] Image m_Icon;  | 
|         [SerializeField] Button  m_Button; | 
|         [SerializeField] UIEffect m_UIeffect;  | 
|         InSevenDayModel m_InSevenDayModel; | 
|         InSevenDayModel inSevenDay { get { return m_InSevenDayModel ?? (m_InSevenDayModel = ModelCenter.Instance.GetModel<InSevenDayModel>()); } } | 
|         public GameObject ImageSelected  | 
|         {  | 
|             get { return m_ImageSelected; }  | 
|             set { m_ImageSelected = value; }  | 
|         } | 
|         public Button Button  | 
|         {  | 
|             get { return m_Button; }  | 
|             set { m_Button = value; }  | 
|         } | 
|         public void  GetIsDays(int day)  | 
|         {  | 
|             | 
|             var InsevenConfig = InSevenDaysConfig.Get(day);  | 
|             if (InsevenConfig == null)  | 
|             {  | 
|                 return;  | 
|             }  | 
|             if (inSevenDay.RewardForDic.ContainsKey(day) && inSevenDay.RewardForDic[day] == 0)  | 
|             {  | 
|                 m_UIeffect.Play();  | 
|             }  | 
|             else  | 
|             {  | 
|                 m_UIeffect.Stop();  | 
|             }  | 
|             DayText(day);  | 
|             m_Icon.SetSprite(InsevenConfig.ICON);  | 
|             m_IconName.text = InsevenConfig.RewardName;  | 
|         } | 
|   | 
|         private void DayText(int Day)  | 
|         {  | 
|             switch (Day)  | 
|             {  | 
|                 case 1:  | 
|                     m_Day.text = Language.Get("One_day");  | 
|                     break;  | 
|                 case 2:  | 
|                     m_Day.text = Language.Get("Two_day");  | 
|                     break;  | 
|                 case 3:  | 
|                     m_Day.text = Language.Get("Three_day");  | 
|                     break;  | 
|                 case 4:  | 
|                     m_Day.text = Language.Get("Four_day");  | 
|                     break;  | 
|                 case 5:  | 
|                     m_Day.text = Language.Get("Five_day");  | 
|                     break;  | 
|                 case 6:  | 
|                     m_Day.text = Language.Get("Six_day");  | 
|                     break;  | 
|                 case 7:  | 
|                     m_Day.text = Language.Get("Seven_day");  | 
|                     break;  | 
|             }  | 
|         } | 
|     } | 
|   | 
| } |