| | |
| | | {
|
| | | m_TextA.text = Language.Get("OSA_4");
|
| | | }
|
| | | m_TextB.text = string.Format(config.Description,1);
|
| | | |
| | | if (config.ActionType == 20)
|
| | | {
|
| | | m_TextB.text = string.Format(config.Description,(model.SelectedNow+1));
|
| | | }
|
| | | else
|
| | | {
|
| | | m_TextB.text = string.Format(config.Description, WeekPartyAction.SingleTimes);
|
| | | }
|
| | | m_TextC.text = Language.Get("OSA_2", WeekPartyAction.Point);
|
| | | for (int i = 0; i < m_ItemList.childCount; i++)
|
| | | {
|
| | |
| | | if (TaypeNumber > 0)//可领
|
| | | {
|
| | | m_TextNumber.gameObject.SetActive(true);
|
| | | m_TextNumber.text = carryOutNum + "/" + number;
|
| | | m_TextNumber.text = SetText(ID);
|
| | | m_Btn.gameObject.SetActive(true);
|
| | | UIEffect uieffect = m_Btn.GetComponent<UIEffect>();
|
| | | uieffect.Play();
|
| | |
| | | else//未到达(前往)
|
| | | {
|
| | | m_TextNumber.gameObject.SetActive(true);
|
| | | m_TextNumber.text = carryOutNum + "/" + number;
|
| | | m_TextNumber.text = SetText(ID);
|
| | | m_Btn.gameObject.SetActive(true);
|
| | | m_BtnText.text = Language.Get("RealmPractice108");//前往
|
| | | UIEffect uieffect = m_Btn.GetComponent<UIEffect>();
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | |
| | | }
|
| | | string SetText( int ID)
|
| | | {
|
| | | string str = string.Empty;
|
| | | var WeekPartyAction = model.WeekPartyActionDic[ID];
|
| | | int rewardNum = model.GetRewardNumber(model.SelectedNow, ID);//已领奖次数
|
| | | int carryOutNum = model.GetCarryOutNum(model.SelectedNow, ID);//已完成次数
|
| | | int number = WeekPartyAction.TotalTimes / WeekPartyAction.SingleTimes;
|
| | | int TaypeNumber = 0;
|
| | | if (carryOutNum - rewardNum > 0)
|
| | | {
|
| | | TaypeNumber = (carryOutNum - rewardNum) / WeekPartyAction.SingleTimes;
|
| | | }
|
| | | if (TaypeNumber > 0)
|
| | | {
|
| | | str = WeekPartyAction.SingleTimes + "/" + WeekPartyAction.SingleTimes;
|
| | | return str;
|
| | | }
|
| | | else
|
| | | {
|
| | | int type = carryOutNum % WeekPartyAction.SingleTimes;
|
| | | str = type + "/" + WeekPartyAction.SingleTimes;
|
| | | } |
| | | return str;
|
| | | }
|
| | | } |
| | | |
| | | } |