/// <summary> /// 显示红点 /// </summary> private void ShowRedPoint() { if (playerData.GetInstance().taskDataList.itemList.Find(x => x.state == (int)TaskProgress.Complete) != null || playerData.GetInstance().taskDataList.box1State == (int)TaskProgress.Complete || playerData.GetInstance().taskDataList.box2State == (int)TaskProgress.Complete || playerData.GetInstance().taskDataList.box3State == (int)TaskProgress.Complete || playerData.GetInstance().taskDataList.box4State == (int)TaskProgress.Complete) { redPoint1.Show(); Singleton <RedPointManager> .Instance.AddChildFlag(EnumRedPoint.RD_ACTIVITY, 1); } else { redPoint1.Hide(); Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_ACTIVITY, 1); } //---------------------------------------------- //悬赏任务显示红点 if (DataDefine.isSkipFunction && !FunctionOpenMng.GetInstance().GetFunctionOpen(34)) { if (playerData.GetInstance().taskDataList.getCount > 0) { redPoint2.Show(); Singleton <RedPointManager> .Instance.AddChildFlag(EnumRedPoint.RD_ACTIVITY, 2); } } else { redPoint2.Hide(); Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_ACTIVITY, 2); } }
void Initdatalist() { if (isFriendAdd) { isFriendAdd = false; } else if (isSearchAdd) { isSearchAdd = false; } else { if (playerData.GetInstance().friendListData.applyforList.Count > 0) { redPoint.Show(); Singleton <RedPointManager> .Instance.AddChildFlag(EnumRedPoint.RD_FRIEND, 1); } else { redPoint.Hide(); Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_FRIEND, 1); } switch (_index) { case 0: CreatList(FriendData()); break; case 1: CreatList(OtherData(1)); break; case 2: CreatList(OtherData(2)); break; } } }