| | |
| | | [SerializeField] Button m_IconBtn1;
|
| | | [SerializeField] Text m_Number1;
|
| | | [SerializeField] ImageEx m_Lock1;
|
| | | [SerializeField] UIEffect m_UIEffect1;
|
| | | [SerializeField] GameObject m_HasReceived1;
|
| | |
|
| | | [SerializeField] ImageEx m_ItemBG2;
|
| | | [SerializeField] ImageEx m_Icon2;
|
| | | [SerializeField] Button m_IconBtn2;
|
| | | [SerializeField] Text m_Number2;
|
| | | [SerializeField] ImageEx m_Lock2;
|
| | | [SerializeField] UIEffect m_UIEffect2;
|
| | | [SerializeField] GameObject m_HasReceived2;
|
| | |
|
| | | [SerializeField] RedpointBehaviour m_RedPoint;
|
| | | FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } }
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
|
| | |
| | | m_Img_Circle.gray = true;
|
| | | m_FeaturesTypeIcon.gray = true;
|
| | | }
|
| | |
|
| | | if (featureNoticeModel.DicRedPoint.ContainsKey(funcId))
|
| | | {
|
| | | m_RedPoint.redpointId = featureNoticeModel.DicRedPoint[funcId].id;
|
| | | }
|
| | | } |
| | | |
| | | private void SetRankAwardItem(int funcID)
|
| | |
| | | if (featureNoticeModel.DicOpenFuncState.ContainsKey(funcID) && featureNoticeModel.DicOpenFuncState[funcID].State == 1 &&
|
| | | featureNoticeModel.DicOpenFuncState[funcID].AwardState == 0)
|
| | | {
|
| | | DebugEx.LogError("可以领取");
|
| | | featureNoticeModel.SendGetAward(funcID);
|
| | | // DebugEx.LogError("可以领取");
|
| | | }
|
| | | else
|
| | | {
|
| | | ItemAttrData attrData = new ItemAttrData(List[0].item.id, false, (ulong)List[0].item.count, -1, List[0].isBind);
|
| | | itemTipsModel.SetItemTipsModel(attrData);
|
| | | DebugEx.LogError("弹框");
|
| | | // DebugEx.LogError("弹框");
|
| | | }
|
| | |
|
| | | });
|
| | |
| | | m_Icon1.gray = true;
|
| | | m_Lock1.gray = true;
|
| | | }
|
| | | if (featureNoticeModel.DicOpenFuncState.ContainsKey(funcID) && featureNoticeModel.DicOpenFuncState[funcID].State == 1 &&
|
| | | featureNoticeModel.DicOpenFuncState[funcID].AwardState == 0)
|
| | | { |
| | | m_UIEffect1.Play();
|
| | | }
|
| | | else
|
| | | { |
| | | m_UIEffect1.Stop();
|
| | | }
|
| | | if (featureNoticeModel.DicOpenFuncState.ContainsKey(funcID) && featureNoticeModel.DicOpenFuncState[funcID].State == 1 && featureNoticeModel.DicOpenFuncState[funcID].AwardState == 1)
|
| | | {
|
| | | m_HasReceived1.SetActive(true);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_HasReceived1.SetActive(false);
|
| | | }
|
| | | }
|
| | | private void SetItem2(List<AwardItem> List, int funcID)
|
| | | {
|
| | |
| | | if (featureNoticeModel.DicOpenFuncState.ContainsKey(funcID) && featureNoticeModel.DicOpenFuncState[funcID].State == 1 &&
|
| | | featureNoticeModel.DicOpenFuncState[funcID].AwardState == 0)
|
| | | {
|
| | | DebugEx.LogError("可以领取");
|
| | | featureNoticeModel.SendGetAward(funcID);
|
| | | // DebugEx.LogError("可以领取");
|
| | | }
|
| | | else
|
| | | {
|
| | | ItemAttrData attrData = new ItemAttrData(List[1].item.id, false, (ulong)List[1].item.count, -1, List[1].isBind);
|
| | | itemTipsModel.SetItemTipsModel(attrData);
|
| | | DebugEx.LogError("弹框");
|
| | | //DebugEx.LogError("弹框");
|
| | | }
|
| | | });
|
| | | if (List[1].item.count > 1)
|
| | |
| | | m_Icon2.gray = true;
|
| | | m_Lock2.gray = true;
|
| | | }
|
| | | if (featureNoticeModel.DicOpenFuncState.ContainsKey(funcID) && featureNoticeModel.DicOpenFuncState[funcID].State == 1 &&
|
| | | featureNoticeModel.DicOpenFuncState[funcID].AwardState == 0)
|
| | | { |
| | | m_UIEffect2.Play();
|
| | | }
|
| | | else
|
| | | { |
| | | m_UIEffect2.Stop();
|
| | | }
|
| | | if (featureNoticeModel.DicOpenFuncState.ContainsKey(funcID) && featureNoticeModel.DicOpenFuncState[funcID].State == 1 && featureNoticeModel.DicOpenFuncState[funcID].AwardState == 1)
|
| | | {
|
| | | m_HasReceived2.SetActive(true);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_HasReceived2.SetActive(false);
|
| | | }
|
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |